java forEach使用

时间:2025-04-25 07:34:36
ArrayList<Integer> arrlist = new ArrayList<Integer>(); arrlist.add(1); arrlist.add(2); arrlist.add(3); //for in用法 for(Integer a:arrlist) System.out.println("集合数据:"+a); //迭代器循环 for(Iterator<Integer> it = arrlist.iterator();it.hasNext();) System.out.println("集合数据:"+it.next()); //forEach 循环 arrlist.forEach(item->{ System.out.println("元素"+item); }); //如果是map,传入的是kv对 HashMap<String, String> map = new HashMap<>(); map.forEach((k,v)->{ System.out.println(k); System.out.println(v); }); //forEach 循环(包含语法糖) arrlist.forEach(System.out::println);