java HashMap通过value反查key的代码示例
程序员文章站
2022-03-20 09:54:19
...
import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class MapValueGetKey { public static void main(String[] args) { Map map = new HashMap<>(); map.put(1,"A"); map.put(2,"A"); map.put(3,"A"); map.put(4,"A"); map.put(5,"A"); String value = "A"; ArrayList arr = valueGetKey(map, value); if(!arr.isEmpty()) { for(int i=0; i<arr.size(); i++) { System.out.println(arr.get(i)); } } } private static ArrayList valueGetKey(Map map,String value) { Set set = map.entrySet(); ArrayList arr = new ArrayList<>(); Iterator it = set.iterator(); while(it.hasNext()) { Map.Entry entry = (Map.Entry)it.next(); if(entry.getValue().equals(value)) { int s = (int)entry.getKey(); arr.add(s); } } return arr; } }
结果如下:
1 2 3 4 5
更多java HashMap通过value反查key的代码示例相关文章请关注PHP中文网!
上一篇: Java8新特性lambda表达式有什么用(用法实例)
下一篇: mpeg是什么格式的文件
推荐阅读
-
【Java必修课】通过Value获取Map中的键值Key的四种方法
-
js通过value找到key;js通过对象的属性值找到属性名(代码分析)
-
Java 通过mave命令下载jar包的示例代码
-
【Java必修课】通过Value获取Map中的键值Key的四种方法
-
java实现把对象数组通过excel方式导出的功能的示例代码分享
-
java HashMap通过value反查key的代码示例
-
js通过value找到key;js通过对象的属性值找到属性名(代码分析)
-
Java集合类Hashmap的详细介绍(代码示例)
-
java-通过HashMap、HashSet的源代码分析其Hash存储机制
-
java实现把对象数组通过excel方式导出的功能的示例代码分享