上一篇:肝了HashMap 的四种遍历方式 这一篇:这篇我们肝Arraylist 四种遍历方式,上正菜: @Test public void ListTest(){ ArrayList<String> list = new ArrayList<>(); list.add("AA"); list.add("BB"); list.add("CC"); list.add("DD"); // 1. 增强for循环方式 for (String s : list) { System.out.println(s); } System.out.println("----------------"); // 2.迭代器遍历方式 Iterator iterator = list.iterator(); while (iterator.hasNext()){ System.out.println(iterator.next()); } System.out.println("-----------------"); // 3.lambad 遍历方式 list.forEach(s -> { System.out.println(s); }); System.out.println("-----------------"); // 4.Stream 遍历的方式 list.stream().forEach(ss ->{ System.out.println("这个为Stream 遍历的方式:"+ss); } ); }