如果密钥存在,我如何替换 Map 的值?

问题描述 投票:0回答:0

我有这张地图:

Map<String, String> myMap = new HashMap<>();

我正在尝试检查这张地图是否有一个名为“Brian”的钥匙。如果 - 且仅当 - 确实如此,我想用“Hello”替换该值。

如果我理解正确,

computeIfPresent
方法就是这样做的,但它需要一个 remappingFunction 作为第二个参数,我只想输入一个简单的值。

我试过这个:

myMap.computeIfPresent("Brian", "Hello");

我该怎么做?

java spring-boot maps
© www.soinside.com 2019 - 2024. All rights reserved.