gpt4 book ai didi

java - 如果 HashMap 包含key(字符串的任何部分)

转载 作者:行者123 更新时间:2023-12-04 01:12:51 24 4
gpt4 key购买 nike

这个问题听起来有点奇怪,但我可以解释一下:
我有一个填充字符串作为键和值的 HashMap。我有一个字符串。现在我想做这样的事情:

if(myhashmap.containskey(ANY PART OF MY STRING)

喜欢:
String str = "Java is cool!";
[HashMap that contains following : "Java";

我希望我可以检查字符串是否包含某些内容。
也许我可以用 for 循环来做到这一点,但没有像 hashmap.entry 这样的东西。
你会怎么办?

最佳答案

您可以遍历 map 的键并检查它们是否在字符串中:

String str = "Java is cool!";
Map<String, ...> map = ...;

for (String key : map.keySet()) {
if (str.contains(key)) {
...
}
}

如果您还需要 key 的关联值, you can use entrySet .

关于java - 如果 HashMap 包含key(字符串的任何部分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55030393/

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