8
Làm cách nào để tôi có thể làm phẳng một số Stream
trong số Map
s (cùng loại) thành một đơn Map
trong Java 8?Luồng bản đồ thành bản đồ
Map<String, Long> toMap(Stream<Map<String, Long>> stream) {
return stream. ???
}
Dòng() phương pháp là undefined cho các loại đồ –
dmydlarz
@DariuszMydlarz Tôi cố định câu trả lời. Sử dụng map.entrySet(). Stream() để thay thế. – Eran
Bạn có thể sử dụng tham chiếu phương thức: 'Collectors.toMap (Map.Entry :: getKey, Map.Entry :: getValue)' (hoặc nếu bạn nhập vào lớp lồng nhau: 'Collectors.toMap (Entry :: getKey, Entry :: getValue) ') – Holger