Пустышка map
:
Map<String,String> map = new HashMap() {{
put("1","20");
put("2","30");
}};
Вы можете сделать это двумя способами:
1. Map<K, V>.forEach()
ожидает BiConsumer<? super K,? super V>
в качестве аргумента, а сигнатура абстрактного метода BiConsumer<T, U>
- accept(T t, U u)
.
map.forEach((keys,values) -> { String k = keys ;
String v= values;
//logic goes here
});
2. Map<K, V>.entrySet().forEach()
ожидает Consumer<? super T>
в качестве аргумента и сигнатура абстрактного метода Consumer<T>
: accept(T t)
.
map.entrySet().forEach((entry) -> { String k = entry.getKey();
String v= entry.getValue();
//logic goes here
});