for(Entry<?,?> entry : map.entrySet()) {...} または map.entrySet().forEach(entry -> ...) から map.forEach((key, value) -> ...) への置換を提案します。


  void print(Map<String, Integer> map) {
    map.entrySet().forEach(entry -> {
      String str = entry.getKey();
      System.out.println(str + ":" + entry.getValue());
    });
  }

クイックフィックス適用後:


  void print(Map<String, Integer> map) {
    map.forEach((str, value) -> System.out.println(str + ":" + value));
  }

ループを報告しない」オプションが有効な場合は、entrySet().forEach() のケースのみが報告されます。 ただし、クイックフィックスアクションは for ループにも使用できます。

2017.1 の新機能です