にラムダを変換します。は、私はガジェットのリストを持っている方法のrefrences
List<String> gadgets = new ArrayList<>();
gadgets.add("SmartPhone");
gadgets.add("SmartWatch");
gadgets.add("SmartTV");
gadgets.add("SmartDoor");
gadgets.add("iPhone");
以下のコードをメソッド参照に変換すると、今はラムダ式で構成されています。私は、これはあなたがメソッドにコードを移動する必要があるメソッド参照
String myItem = gadgets.stream()
.peek(s -> System.out.println("processing: " + s))
.filter(s -> s.length() > 8)
.findFirst()
.orElse("");
System.out.println("result: " + myItem);