Ich kann natürlich eine für die Schleife verwenden, um dies zu tun, aber ich habe mich gefragt, ob es eine sauberere Möglichkeit gab, dies zu tun? < /p>
Code: Select all
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)
}
}
}