Java中用forEach和lamad优化for循环
import java.util.Arrays; import java.util.List; import java.util.function.IntBinaryOperator; List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); // 方式一for输出 for (int i = 0; i < names.size(); i++) { if(name.equals("Bob")){ System.out.println("\"dier\" = " + "dier"); } // 方式二forEach输出 names.forEach(name -> { if(name.equals("Bob")){ System.out.println("\"dier\" = " + "dier"); } }); //补充,只执行一条语法 names.forEach(name -> System.out.println(name));

浙公网安备 33010602011771号