java8 新特性 List,Map集合的foreach使用方法
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<String>();
array.add("Tom1");
array.add("Tom2");
array.add("Tom3");
array.add("Tom4");
Iterator<String> iterator = array.iterator();
System.out.println("\r\n" + "-----利用for循环-----" + "\r\n");
for (int i=0; i<array.size(); i++){
System.out.println(array.get(i));
}
System.out.println("\r\n" + "-----利用Lambda表达式的foreach-----" + "\r\n");
array.forEach(s -> System.out.println(s));
System.out.println("\r\n" + "-----利用foreach循环-----" + "\r\n");
for(String s : array){
System.out.println(s);
}
System.out.println("\r\n" + "-----利用迭代器-----" + "\r\n");
while(iterator.hasNext()){
System.out.println(iterator.next());
}
}