Wie kann ich Collectors verwenden, anstatt sie manuell in ConcurrentHashMap in Java 8 zu platzieren?
Wie kann ich Collectors zum Sammeln in einer ConcurrentHashMap verwenden, anstatt sie manuell in ConcurrentHashMap zu platzieren?
ConcurrentHashMap<String, String> configurationMap = new ConcurrentHashMap<>();
List<Result> results = result.getResults();
results.stream().forEach(res -> {
res.getSeries().stream().forEach(series -> {
series.getValues().stream().forEach(vals ->{
configurationMap.put(vals.get(1).toString(),vals.get(2).toString());
});
});
});
//Note: vals is List<List<Object>> type
Hilfe wird geschätzt.