gpt4 book ai didi

java - 列出一个值在 Map 中的所有出现

转载 作者:搜寻专家 更新时间:2023-11-01 02:25:38 26 4
gpt4 key购买 nike

我有一张 map :

public static Map<String, Integer> playersInArenas = new HashMap<String, Integer>();

如何搜索整数(右列)为 5 的所有字符串(左列)?

最佳答案

您可以使用循环并比较每次迭代的值:

// declaring map
Map<String, Integer> playersInArenas = new HashMap<String, Integer>();
playersInArenas.put("A", 5);
playersInArenas.put("B", 4);
playersInArenas.put("C", 5);

// "searching" strings
for (Entry<String, Integer> e : playersInArenas.entrySet()) {
if (e.getValue() == 5) {
System.out.println(e.getKey());
}
}

注意:您可以存储它,或者用它做任何您想做的事,而不是打印 key

关于java - 列出一个值在 Map 中的所有出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23842241/

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