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));

 

posted @ 2024-04-22 09:43  爱豆技术部  阅读(43)  评论(0)    收藏  举报
TOP