`

map取key及key的值

 
阅读更多
public class Test2 {


    public  static void main(String[] args){

    
 

        Map map = new HashMap();
                 map.put("1","good22");
                 map.put("2","good33");
                 map.put("3","up");

       


          for(Iterator it  =map.entrySet().iterator();it.hasNext();){//这个Set集合中放的是Map.entry对象

                Map.Entry m =(Map.Entry) it.next();
                if(m.getValue().equals("good")){
                    System.out.println("objkey="+m.getKey());
                    System.out.println("objvalue="+m.getValue());
                }
          }
          for(Iterator it  = map.keySet().iterator();it.hasNext();){ ////这个返回key集合的对象
                       String key = (String) it.next();
                      System.out.println("objkey="+key);
                    System.out.println("objvalue="+map.get(key));
          }
        System.out.println(map.containsValue("good"));
        System.out.println(map.containsValue("up12"));
        //注意:由于Set的无序性,所以不会按照你输入的顺序显式的

    }
}

 

0
1
分享到:
评论

相关推荐

    嵌套Map或者List获取key、value值

    本篇将详细介绍如何在嵌套的Map和List中获取key和value值。 首先,让我们理解什么是嵌套的Map。一个Map是一个键值对的集合,其中每个键都是唯一的,并且关联着一个值。当一个Map的值本身又是一个Map时,我们就说这...

    对Map的key和value进行排序

    对Map的key和value进行排序 对Map的key和value进行排序是Java编程中非常重要的一部分。Map是Java集合框架中的一种数据结构,用于存储键值对。然而,在实际应用中,我们经常需要对Map中的key或value进行排序,以满足...

    Mapkey非常好用的键盘插件

    Mapkey是一款高效实用的键盘插件,旨在提升用户在计算机操作中的输入效率和精确度。这款工具通过自定义快捷键,使用户能够快速执行一系列复杂的命令或操作,从而节省时间并减少错误。Mapkey适用于各种专业环境,尤其...

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并 Java中 List《map》把里面map中某个key相同记录的其他key 的 value 合并

    根据map值获取key.txt

    ### 根据 Map 值获取 Key 的方法解析 在 Java 编程语言中,`Map` 是一种非常常见的数据结构,它通过键值对的形式存储数据,其中键(Key)是唯一的,而值(Value)可以有多个相同的实例。在实际开发过程中,我们经常...

    对Map按key和value分别排序

    Map 是键值对的集合接口,它的实现类主要包括 HashMap、TreeMap、Hashtable 及 LinkedHashMap 等。其中,TreeMap 是基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据...

    SpringBoot+Mybatis,返回Map的时候,将Map内的Key转换为驼峰的命名

    在将查询结果转换为Map时,我们可能会遇到需要将Map的Key由下划线形式转换为驼峰形式的需求。 要实现这个功能,我们可以创建一个工具类,专门处理这种转换。以下是一个简单的示例: ```java import java.util.Map;...

    Google Map Key申请

    在IT行业中,Google Map Key是开发者使用Google Maps API在自己的应用程序中集成谷歌地图服务的关键。本文将详细讲解如何申请Google Map Key,以便于在Android应用中实现地图功能。 首先,你需要确保已经安装了Java...

    map key and value

    map、 key' 和 value 的 取值 and so on

    Java Map按键排序和按值排序

    Java Map按键排序和按值排序 Java Map按键排序和按值排序是Java编程语言中常用的数据结构之一。Map是一种键值对的集合,它可以按照键或值进行排序。下面,我们将详细地介绍Java Map的按键排序和按值排序。 按键...

    申请Android Google Map API key

    申请Android Google Map API key

    java集合map取key使用示例 java遍历map

    在这种情况下,增强的for循环遍历`entrySet()`,每次迭代时,`entry`是一个`Map.Entry`对象,包含了键和值,可以直接通过`getKey()`和`getValue()`方法获取。 4. **注意事项** - 当遍历Map时,修改Map(如添加、...

    map中字符串与结构体作key效率比较

    在这个场景中,我们关注的是在C++ STL中的`map`容器中,使用字符串(`std::string`)作为键(key)与使用自定义结构体(struct)作为键在查找效率上的比较。`map`是一个关联容器,它提供了基于键的有序存储,通常...

    详解JAVA里面获取map的key和value的方法

    在获取Map中的Key和Value时,entrySet()方法和keySet()方法的性能差异取决于Key的具体情况,如复杂度、离散度、冲突率等。换言之,取决于HashMap查找Value的开销。entrySet()方法一次性取出所有Key和Value的操作是有...

    Go-go有序map用于json输出有序key的对象和后端有序循环map取值

    在Go语言中,标准库`encoding/json`在序列化map到JSON时,不会按照特定的顺序来输出key,这是由于map的无序性决定的。然而,在某些场景下,我们可能需要保持key的顺序,例如在前后端交互时,前端期望接收到的JSON...

    在STL的map或set容器中使用类作为key

    ### 在STL的map或set容器中使用类作为key #### 概述 在C++标准模板库(STL)中,`map` 和 `set` 容器是两种非常重要的容器类型,它们提供了高效的键值对管理和有序集合的管理方式。在实际应用中,我们常常需要使用...

    Java中对list map根据map某个key值进行排序的方法

    Java中对List<Map>根据Map某个key值进行排序的方法 在 Java 中,排序是一个非常常见的操作,特别是在处理 List 集合时。当我们需要根据 Map 中的某个 key 值对 List 集合进行排序时,需要使用Comparator接口来实现...

    HashMap根据value获取key值

    Map集合的特性:一个key值对应一个value值,key值保持着唯一性,而插入的键值对相同key值会发生覆盖原key值对应的value值。 Map集合中一个key对应一个value,但是一个相同的value值可以对应多个key值 下面我们来根据...

    在Java 8中将List转换为Map对象方法

    在上面的代码中,我们使用了Collectors.toMap()方法来将List转换为Map,key是empId,值是empName。 如果我们想要整个员工对象作为Map的值,我们可以使用以下代码: Map, Employee> mapOfEmployees = employees....

    C++读取INI文件中指定Section下的所有key和keyvalue存放到map中

    C++读取INI文件中指定Section下的所有key和keyvalue存放到map中

Global site tag (gtag.js) - Google Analytics