记录ForEach的三种用法
方式一
List list=new ArrayList();
list.add(123);
list.add("Hello");
list.add('Z');
//list中的元素的类型都是不确定的,所以需要使用Object
for(Object obj:list) {
System.out.println(obj);
}
方式二
//
List list=new ArrayList();
list.add(123);
list.add("Hello");
list.add('Z');
list.forEach(System.out::println);
}
方式三
//lambda表达式,简单的来说就是将一个语句赋值给一个变量,在此处就是将System.out.println(v)赋值给变量v,这是java8的新特性
List list=new ArrayList();
list.add(123);
list.add("Hello");
list.add('Z');
list.forEach(v -> System.out.println(v + "\t"));