map集合根据value找key(一个key或多个key)

map集合根据value找key(一个key或多个key)//根据value值获取到对应的一个key值publicstaticStringgetKey(HashMap<String,String>map,Stringvalue){Stringkey=null;//Map,HashMap并没有实现Iteratable接口.不能用于增强for循环.for(Str…

大家好,又见面了,我是你们的朋友全栈君。

   //根据value值获取到对应的一个key值
    public static String getKey(HashMap<String,String> map,String value){
        String key = null;
        //Map,HashMap并没有实现Iteratable接口.不能用于增强for循环.
        for(String getKey: map.keySet()){
            if(map.get(getKey).equals(value)){
                key = getKey;
            }
        }
        return key;
        //这个key肯定是最后一个满足该条件的key.
    }

    //根据value值获取到对应的所有的key值
    public static List<String> getKeyList(HashMap<String,String> map,String value){
        List<String> keyList = new ArrayList();
        for(String getKey: map.keySet()){
            if(map.get(getKey).equals(value)){
                keyList.add(getKey);
            }
        }
        return keyList;
    }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163571.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月23日 下午12:00
下一篇 2022年7月23日 下午12:00


相关推荐

  • Admixture使用说明文档cookbook

    Admixture使用说明文档cookbook软件介绍基因组选择中 有时候测量了很多家系 如果想看一下这些家系的分类情况 可以使用软件对其进行分群 一般使用的软件就是 STRUCTURE 但是 STREUTURE 运行速度极慢 admixture 凭借其运算速度 成为了主流的分析软件 下面介绍一下 admixture 的使用方法 官方网址 Admixturehtt software genetics ucla edu admixture d

    2026年3月20日
    1
  • 利用WSUS搭建补丁升级服务器「建议收藏」

     前言随着Windows操作系统的复杂化和尺寸不断扩大,软件的漏洞也越来越多,这些漏洞使得病毒攻击和恶意入侵造成的安全事故也越来越频繁,为了解决软件漏洞尤其是安全漏洞造成的危害,软件开发商在发现漏洞后会及时公布相应的补丁程序。安装软件补丁是安全和解决小范围软件错误的有效途径。软件补丁是指一种插入程序能对运行的软件错误进行修改的软件编码。由于补丁管理具有及时性和持续性,对局域网范围内的所有计

    2022年4月12日
    642
  • mpu9250输出的数据是啥(r语言读取excel数据)

    MPU9250对初始数据的读取1.mpu9250介绍MPU9250是一款9轴运动跟踪装置,他在小小的3X3X1mm的封装中融合了3轴加速度、3轴陀螺仪、3轴磁力计以及数字运动处理器(DMP)并且兼容MPU6515。其完美的I2C方案,可直接输出9轴的全部数据。因此它也是四轴姿态解算的基础,所以正确获取MPU9250的原始数据显得尤为重要。注意:1.但…

    2022年4月12日
    48
  • C语言 define 用法

    C语言 define 用法C 语言 define 基本用法

    2026年3月19日
    3
  • OpenClaw配置飞书图文教程

    OpenClaw配置飞书图文教程

    2026年3月13日
    2
  • java求最大公约数

    java求最大公约数

    2021年7月15日
    60

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号