java hashmap 得到指定key的value
我得到了一个key,怎样简单的从hashmap中取出value,注意是简单,我不想遍历整个map,但我看了他的方法,似乎没有找到一个合适的...可不可以知道value找到...
我得到了一个key,怎样简单的从hashmap中取出value,注意是简单,我不想遍历整个map,但我看了他的方法,似乎没有找到一个合适的...
可不可以知道value找到key呢??? 展开
可不可以知道value找到key呢??? 展开
5个回答
展开全部
java hashmap 得到指定key的value的方法:
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();//找到所有key-value对集合 if(entry.getValue().equals(value)) //通过判断是否有该value值 { int s = (int)entry.getKey();//取得key值 arr.add(s); } } return arr;
展开全部
一个key对应一个值,除非你知道key就可以通过ke直接得到值了,那就不用遍历了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询