Linux 拨号vps windows公众号手机端

Java中的map类怎么使用

lewis 8年前 (2017-07-01) 阅读数 8 #程序编程
文章标签 Java

在Java中,Map类是用于存储键值对的集合。下面是使用Map类的一些常见操作:

  1. 创建Map对象:

    Map<String, Integer> map = new HashMap<>();
    
  2. 添加键值对:

    map.put("key1", 1);
    map.put("key2", 2);
    
  3. 获取键对应的值:

    int value = map.get("key1"); // 返回1
    
  4. 判断是否包含键:

    boolean containsKey = map.containsKey("key1"); // 返回true
    
  5. 判断是否包含值:

    boolean containsValue = map.containsValue(1); // 返回true
    
  6. 获取所有键的集合:

    Set<String> keys = map.keySet(); 
    
  7. 获取所有值的集合:

    Collection<Integer> values = map.values();
    
  8. 遍历Map:

    // 遍历键值对
    for (Map.Entry<String, Integer> entry : map.entrySet()) {
        String key = entry.getKey();
        int value = entry.getValue();
        System.out.println(key + ": " + value);
    }
    
    // 遍历键
    for (String key : map.keySet()) {
        int value = map.get(key);
        System.out.println(key + ": " + value);
    }
    
    // 遍历值
    for (int value : map.values()) {
        System.out.println(value);
    }
    
  9. 删除键值对:

    map.remove("key1");
    

以上是Map类的一些基本用法,还有其他更高级的用法可以查阅Java官方文档或其他Java教程。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门