问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java用map通过value能找到key吗

发布网友 发布时间:2022-05-05 09:53

我来回答

2个回答

热心网友 时间:2022-06-27 07:46

java中规定map集合中key值必须唯一,value值可以重复,所以通过value来找key可能会出现一个value对应多个key的情况,API中也没有通过value寻找key的方法,所以只能通过自己的方法来获得key值

Map<Integer,String> map=new HashMap<Integer,String>();
        map.put(1, "一");
        map.put(2, "二");
        map.put(3, "三");
        map.put(4, "二");
        String k="二";
        Set<Integer> set=map.keySet();
        for(Integer str:set){
            if(k.equals(map.get(str))){
                 System.out.println(str);
            }
        }

热心网友 时间:2022-06-27 07:46

Java的API中并没有提供通过value获取key的方法,只能自己定义
//通过value查找key并输出
it = dicMap.keySet().iterator();
System.out.println("请输入您要查找的单词");
String explain = input.next();
while(it.hasNext()) {
String a = it.next();
if(dicMap.get(a).equals(explain)) {
System.out.println(a);
}
}
value的值并不唯一,所以会找到多个对应的key,这时需要重新定义方法,当前这个方法就行不通了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《火星异种》揭示了怎样的人性丑恶。? 日本哪些漫画动作(战斗类)设计较好,较为细致?并请稍微分析 新的一学年马上开学了,想送老师一件开学礼物,实用性强的。 开学送老师什么礼物? 未办理不动产的 没办登记的抵押合同怎么办 欠债人失联后的处理办法 早上肚子胀是什么原因 梦见姐姐去外地工作 电脑中所存的文件都在哪儿 Java 中map集合 判断key值是否相等 如果key值相等就将对应的value值加1。 坐等! 怎么判断map是否存在某个key java map中如何判断key是否相同 Java的map的containsKey方法是如何实现的?不是也要遍历map里面的key才能知道是否包含吗? Java:如何判断一个Map中的某个key是否在另一个Map的key列表中 如何判断map中是否有某个key 苹果8p刚换苹果xsmax打王者不适应怎么办? java map 判断有没有key 判断一个key 是否在map中存在 java 怎么判断key是否在map中存在java? QQ视频通话怎样才能不听到对方的声音? 好人与坏人如何区分 吾皇巴扎黑都漫画叫什么来着 巴扎黑和大哥远谁厉害 天佑在yy跟巴扎嘿喊的刀山火海视频 麻烦谁知道巴扎黑这个视频音乐的告诉我一下谢谢 巴扎黑视频的什么软件 人们常说的皮肤出现“蛇皮”是什么原因造成的?应该怎么解决? 蛇皮癣可以治好吗? 蛇皮可以治疗皮肤病吗 java中怎么判断map的key类型 java里 hashmap如果key相同则覆盖 请问是如何判断相同的?是比较的key的内容还是比较key的地址?详细说说 java Map接口 java 怎么判断map里面有多少key 中国第一位女考古学家,为何选择终身未嫁? 专访第一代女考古学家郑振香,她有哪些考古经历? 醉心文物一生不嫁的考古女杰,事业巅峰时为何自杀身亡? 请问电影天降雄狮中扮演女考古学家的是谁? 为什么女的考古学家很少 求小说,女主是考古学家 考古系出来都能干什么?女生能从事野外考古吗? 中国第一女将军是谁? 找一部电影关于找宝藏的打开后什么都没有只是烧过的纸90年代在电影频道6放过`女主角还从火车上飞过· 找女主是考古学家的架空穿越文,然后再给我推荐几本超赞的穿越小说 寻找宝藏的电影 求一本外国科幻小说的书名。大概内容:一名女外国考古学家,在非洲考 找一个电影 是开头两个女考古学家还是什么类似的反正,有一个女的念 荒野大镖客2 考古学家在哪 一本穿越小说,女主角是一名考古学家,是一名孤儿,叫墨非,化名浮图 有一本一个女考古学家写的很多国外科学家的书,语言比较幽默,那本书叫什么啊?