Java.Util.Functions 命名空間

類別

名稱 Description
BinaryOperator
DoubleUnaryOperator
Function
IntUnaryOperator
LongUnaryOperator
Predicate
UnaryOperator

介面

名稱 Description
IBiConsumer

代表一個接受兩個輸入參數且不回傳結果的操作。

IBiFunction

表示一個接受兩個參數並產生結果的函數。

IBinaryOperator

代表對兩個相同類型的運算元進行操作,產生與該組運算元類型相同的結果。

IBiPredicate

代表兩個參數的謂詞(布林值函數)。

IBooleanSupplier

代表 -值結果的供應商 boolean。

IConsumer

代表一個接受單一輸入參數且不回傳結果的操作。

IDoubleBinaryOperator

代表對兩個 double值運算元的操作,並產生 double值的結果。

IDoubleConsumer

代表一個接受單一 double-值參數且不回傳結果的操作。

IDoubleFunction

表示一個接受雙值參數並產生結果的函數。

IDoublePredicate

代表一個 double-值參數的謂詞(布林值函數)。

IDoubleSupplier

代表 -值結果的供應商 double。

IDoubleToIntFunction

表示一個接受雙值參數並產生整值結果的函數。

IDoubleToLongFunction

表示一個接受雙值參數並產生長值結果的函數。

IDoubleUnaryOperator

代表對單一 double-值運算子的操作,產生 double-值結果。

IFunction

表示一個接受一個參數並產生結果的函數。

IIntBinaryOperator

代表對兩個 int-值運算元的操作,並產生 int-值結果。

IIntConsumer

代表一個接受單一 int-值參數且不回傳結果的操作。

IIntFunction

表示一個接受整數值參數並產生結果的函數。

IIntPredicate

代表一個 int-值參數的謂詞(布林值函數)。

IIntSupplier

代表 -值結果的供應商 int。

IIntToDoubleFunction

表示一個接受整值參數並產生雙值結果的函數。

IIntToLongFunction

表示一個接受整值參數並產生長值結果的函數。

IIntUnaryOperator

代表對單一 int-值運算子的操作,產生 int-值的結果。

ILongBinaryOperator

代表對兩個 long值運算元的操作,並產生 long值的結果。

ILongConsumer

代表一個接受單一 long-值參數且不回傳結果的操作。

ILongFunction

表示一個接受長值參數並產生結果的函數。

ILongPredicate

代表一個 long-值參數的謂詞(布林值函數)。

ILongSupplier

代表 -值結果的供應商 long。

ILongToDoubleFunction

表示一個接受長值參數並產生雙值結果的函數。

ILongToIntFunction

代表一個接受長值參數並產生整值結果的函數。

ILongUnaryOperator

代表對單一 long-值運算子的操作,產生 long-值結果。

IObjDoubleConsumer

代表一個接受物件值與 double-值參數的操作,且不回傳結果。

IObjIntConsumer

代表一個接受物件值與 int-值參數的操作,且不回傳結果。

IObjLongConsumer

代表一個接受物件值與 long-值參數的操作,且不回傳結果。

IPredicate

代表一個參數的謂詞(布林值函數)。

ISupplier

代表結果供應商。

IToDoubleBiFunction

表示一個接受兩個參數並產生雙值結果的函數。

IToDoubleFunction

代表一個產生雙倍值結果的函數。

IToIntBiFunction

表示一個接受兩個參數並產生整數值結果的函數。

IToIntFunction

代表一個產生整數值結果的函數。

IToLongBiFunction

表示一個接受兩個參數並產生長值結果的函數。

IToLongFunction

代表一個產生長值結果的函數。

IUnaryOperator

代表對單一運算元的操作,產生與其運算元相同類型的結果。