美文网首页
HashMap取值方法

HashMap取值方法

作者: 风雪_夜归人 | 来源:发表于2020-02-16 16:10 被阅读0次
  • 话不多说直接上代码

public class MapTestGetValue {
    public static void main(String[] args) {
        HashMap hashmap = new HashMap();
        hashmap.put("A","关羽");
        hashmap.put("B","张飞");
        hashmap.put("C","赵云");
        hashmap.put("D","马超");
        hashmap.put("E","黄忠");

        //方法一:
        Set set1 =hashmap.keySet(); //获取所有的键,因为键是不能重复是set类型,value是可以重复所以是collection类型
        for(Iterator iter = set1.iterator();iter.hasNext(); ){
            String key = (String)iter.next();
            String value = (String)hashmap.get(key);
            System.out.println(key + "=" + value);
        }

        System.out.println("---------------------分隔------------------------------");
        //方法二:
        //获取hashmap中所有键和值,存进set类型的变量set
        Set set2 =hashmap.entrySet();
        for(Iterator iter = set2.iterator(); iter.hasNext(); ){
             //Object a =  iter.next();
            // 因为entrySet是Map.enter类型的,所以不能是Object类型,否则无法调用子类方法所以要向下转型
            Map.Entry entry = (Map.Entry) iter.next();
            //调用获取键方法getKey()
            String key = (String) entry.getKey();
            //调用获取值方法getValue();
            String value = (String) entry.getValue();
            System.out.println(key + "=" + value);

        }
        
    }

}
  • 运行结果

A=关羽
B=张飞
C=赵云
D=马超
E=黄忠
---------------------分隔------------------------------
A=关羽
B=张飞
C=赵云
D=马超
E=黄忠

相关文章

  • HashMap取出内容的两种方法

    方法一:用KeySet()方法取出键的集合,遍历取值 HashMap map=new HashMap (); ma...

  • HashMap取值方法

    话不多说直接上代码 运行结果

  • 每日一问(二十一)简述HashMap工作原理

    HashMap是基于hashing算法的原理,通过put(key,value)和get(key)方法储存和获取值的...

  • HashMap源码分析

    本文基于jdk1.8进行解读 其实HashMap最主要的几个方法分别是 put(设置值) get(获取值) ini...

  • ConcurrentHashMap源码分析

    本文基于jdk1.8版本进行源码解读 其实HashMap最主要的几个方法分别是 put(设置值) get(获取值)...

  • Rust 从基础到实践(16) Some

    我们之前学习 Vector 和 Hashmap 中一些获取值的方法返回值并非想要的值,而是 Some 类型的值,我...

  • Map嵌套练习

    一个小练习,三层嵌套的HashMap,分别使用set和entry的两种方法遍历,取值。demo 程序的输出结果如下:

  • 方法取值

    1.获取pubProperty中的值:1.0($.youi.serverConfig.params['areaId...

  • Java-HashMap 精讲原理篇

    本文涉及HashMap的: HashMap的简单使用 HashMap的存储结构原理 HashMap的扩容方法原理 ...

  • JQuery方法

    常见方法 val取值通过JQuery对象的 val() 方法获取值相当于 document.getElementB...

网友评论

      本文标题:HashMap取值方法

      本文链接:https://www.haomeiwen.com/subject/znnpfhtx.html