1,适用所有类型的集合:(map举例)

  1. 优势:比所有遍历方式都要简便;
  2. 缺点:无法使用有索引集合的索引;要用索引还是乖乖用fori; ```java HashMap map = new HashMap<>();

    //匿名内部类调用forEach中的BiConsumer的方法; map.forEach(new BiConsumer() {

    1. @Override
    2. public void accept(String s, String s2) {
    3. System.out.println(s+"::"+s2);
    4. }

    });

  1. //Lambda省略格式的方式实现接口:
  2. map.forEach(((s, s2) -> System.out.println(s+"::"+s2)));

```