gpt4 book ai didi

java - 制作 map 时如何检查重复项?

转载 作者:行者123 更新时间:2023-12-02 10:15:41 25 4
gpt4 key购买 nike

如果给我一个字符串(句子)列表,对于每个句子,我应该将每个第一个单词作为映射的键,而其余单词作为值(String[] )。如何检查两个第一个单词是否相同?我实际上不知道该怎么做。任何帮助我都会感激。

例如:

“你好,我叫约翰”

“狗很胖”

“我的笔坏了”

map.put("hello", String[]);

---> string[] 表示句子中的其余单词。

map.put("the", String[]);

map.put("My", string[]);

我想做的就是施加一个限制,该限制是如果前两个单词相同,我应该抛出 IllegalArgumentException。谢谢!

最佳答案

Map<String, String[] > map . . . ;
if( map.containsKey(yourKey) ) {
throw new IllegalArgumentException("Non-unique key! key = " + yourKey);
} else {
map.put(yourKey,value);
}

关于java - 制作 map 时如何检查重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54704073/

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