gpt4 book ai didi

java - 哈希如何推送新内容和更新当前内容

转载 作者:行者123 更新时间:2023-12-01 15:05:57 25 4
gpt4 key购买 nike

我有哈希,例如

 private Map<String, List<MEventDto>> mEventsMap;

然后我想检查 key 是否已经存在。如果存在,我将只更新值并添加一个新 key 。我怎样才能做到这一点。

我尝试这样:

for (MEventDto mEventDto : mEventList) {
String mEventKey = mEventDto.getMEventKey();
String findBaseMEvent = mEventKey.split("_")[0];

if (mEventsMap.get(findBaseMEvent ) != null) {
// create new one
mEventsMap.put(findBaseMEvent , mEventDtoList);
} else {
// just update it
mediationEventsMap.
}
}

如何使用 Hash 做到这一点?

最佳答案

您可以使用Map#containsKey检查 key 是否存在:-

所以,在你的情况下,它会是这样的:-

if (mEventsMap.containsKey(findBaseMEvent)) {
// just update the enclosed list
mEventsMap.get(findBaseMEvent).add("Whatever you want");
} else {
// create new entry
mEventsMap.put(findBaseMEvent , mEventDtoList);
}

关于java - 哈希如何推送新内容和更新当前内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12953772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com