ホームページ >Java >&#&チュートリアル >JavaのLongToIntFunctionインターフェース
Java の
LongToIntFunction は、long 型パラメータを受け取り、int 型の結果を返す関数インターフェイスです。関数型インターフェイスは、抽象メソッドを 1 つだけ持つインターフェイスです。最初にこのインターフェースを使用するには、java.util.function パッケージをインポートする必要があります。
このインターフェイスの関数メソッドは「applyAsInt()」です。これはパラメータとしてlong値を受け取り、int値の結果を返します。
###文法### リーリー ###アルゴリズム###ステップ 2
ステップ 3
方法 1: ラムダ式を定義する
LongToIntFunction インスタンス square は、入力 Long 値 5L の 2 乗、つまり 25 を返します。
String クラスの valueOf メソッドへのメソッド参照を使用して、digitalCount という名前の LongToIntFunction インスタンスを作成します。望ましい結果を達成するために、この手法では、長い値の入力を文字列表現に変換し、その長さを計算して整数として返します。次に、入力 Long 値 9876543210L を使用して、digitalCount インスタンスの applyAsInt メソッドを呼び出します。これにより、long 値の桁数が int として返されます。結果はコンソールに出力されます。
イラスト
######標準######
方法 3
| メソッドリファレンス
| 匿名内部クラス
|
######方法######
applyAsInt(長い値) |
---|---|---|---|
| applyAsInt(長い値)
|
メソッドロジック |
int 値を返す |
| int 値を返す
|
###結論は###
これらのメソッドを使用すると、LongAsIntFunction インターフェイスをさまざまな方法で使用して、長い値を入力として受け取り、さまざまな種類の結果を返すカスタム関数を実装できます。 |
以上がJavaのLongToIntFunctionインターフェースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。