メソッド参照


メソッド参照


何?簡単にラムティーを作りました.
どうしよう.クラス名:メソッド
//람다식
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;