Я, очевидно, могу использовать для цикла для этого, но мне было интересно, есть ли более чистый способ сделать это? < /p>
Код: Выделить всё
Map someMap = someMapFunction();
Map adjustedMap = new Hashmap();
if (someMap != null) {
for (Map.Entry pair : someMap.entryset()) {
if (pair.getValue() == null) {
adjustedMap.put(pair.getKey(), pair.getValue());
} else {
adjustedMap.put(pair.getKey(), pair.getValue()*2)
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/528 ... ap-in-java