メソッド参照
4691 ワード
メソッド参照
何?簡単にラムティーを作りました.
どうしよう.クラス名:メソッド//람다식
Function<String, Integer> f = (String s) -> Interger.parseInt(s);
//메서드 참조
Function<String, Integer> f = Interger::Parseint
System.out.println(f.apply("100");
--- output ---
100
--- --- --- --- ---
コンストラクション関数を呼び出す方法
何?呼び出しジェネレータのラムダ式
どうしよう.クラス:::作成者//Function<Integer, MyClass> f = (i) -> new MyClass(i);
Function<Integer, MyClass> f = MyClass::new ;
//BiFunction<Integer, String, MyClass> bf = (i, s) -> new MyClass(i,s);
BiFunction<Integer, String, MyClass> bf2 = MyClass::new;
//Function<Integer, int[]> c -> new int[c];
Function<Interge, int[]> int[]::new;
Reference
この問題について(メソッド参照), 我々は、より多くの情報をここで見つけました
https://velog.io/@marintelli/메서드-참조Method-Reference
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
//람다식
Function<String, Integer> f = (String s) -> Interger.parseInt(s);
//메서드 참조
Function<String, Integer> f = Interger::Parseint
System.out.println(f.apply("100");
--- output ---
100
--- --- --- --- ---
何?呼び出しジェネレータのラムダ式
どうしよう.クラス:::作成者
//Function<Integer, MyClass> f = (i) -> new MyClass(i);
Function<Integer, MyClass> f = MyClass::new ;
//BiFunction<Integer, String, MyClass> bf = (i, s) -> new MyClass(i,s);
BiFunction<Integer, String, MyClass> bf2 = MyClass::new;
//Function<Integer, int[]> c -> new int[c];
Function<Interge, int[]> int[]::new;
Reference
この問題について(メソッド参照), 我々は、より多くの情報をここで見つけました https://velog.io/@marintelli/메서드-참조Method-Referenceテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol