// "Fix all 'Stream API call chain can be replaced with loop' problems in file" "true" import java.util.Map; import java.util.function.BiConsumer; public class Main { void test(Map map) { for (Map.Entry entry : map.entrySet()) { String k = entry.getKey(); Integer v = entry.getValue(); if (k.isEmpty()) continue; System.out.println("Key: " + k + "; value: " + v); } } void test(Map map, BiConsumer consumer) { int entry = 1; for (Map.Entry e : map.entrySet()) { String key = e.getKey(); Integer value = e.getValue(); consumer.accept(key, value); } } void test(Map map, Map otherMap) { int entry = 1, e = 2, key = 3, value = 4; for (Map.Entry mapEntry : map.entrySet()) { String k = mapEntry.getKey(); Integer v = mapEntry.getValue(); otherMap.putIfAbsent(k, v); } } class X implements Map { class Y { void test() { for (Entry entry : X.this.entrySet()) { String k = entry.getKey(); String v = entry.getValue(); System.out.println(k + "-" + v); } } } } void convert(Map> map) { for (Map.Entry> entry : map.entrySet()) { Integer integer = entry.getKey(); List appendables = entry.getValue(); System.out.println(integer); System.out.println(appendables); } } }