java8 新特性 List,Map集合的foreach使用方法

时间:2025-02-16 10:54:58
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()); } }