gpt4 book ai didi

java - 你如何通过 map 搜索?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:43:36 24 4
gpt4 key购买 nike

我有一张 map :

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

我想知道如何搜索它并找到与特定字符串匹配的任何内容。如果匹配,则将其存储到数组列表中。该 map 包含如下字符串:

1,2,3,4,5,5,5

匹配的字符串将是 5。

所以我有这个:

  String match = "5";
ArrayList<String> result = new ArrayList<String>();

Enumeration num= ht.keys();
while (num.hasMoreElements()) {
String number = (String) num.nextElement();

if(number.equals(match))
{
result.add(number);
}

}

最佳答案

不太确定我是否理解你的意思,但我猜你正在寻找 containsKey

ht.containsKey("5");

关于java - 你如何通过 map 搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2699754/

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