Bir harita giriş kümesi için her döngü için java7'yi java8'e kadar her döngü için eski geleneksel dönüştürmeye çalışıyorum, ancak bir hata alıyorum. İşte dönüştürmeye çalıştığım kod:
for (Map.Entry<String, String> entry : map.entrySet()) {
System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue());
}
İşte yaptığım değişiklikler:
map.forEach( Map.Entry<String, String> entry -> {
System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue());
});
Bunu da yapmayı denedim:
Map.Entry<String, String> entry;
map.forEach(entry -> {
System.out.println("Key : " + entry.getKey() + " Value : " + entry.getValue());
});
Ama yine de hatayla karşı karşıya. Bunun için aldığım hata şudur: Lambda ifadesinin imzası, işlevsel arayüz yönteminin imzasıyla eşleşmiyoraccept(String, String)