java forEach使用
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);