您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

java HashMap通过value反查key的代码示例

2025/3/28 20:35:32发布23次查看
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的代码示例。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product