HashMap的使用

直接看一下栗子:

        HashMap<String, String> hashMap = new HashMap<>(); // 创建一个 HashMap 集合
        hashMap.put("name", "李四"); // 往hashMap中添加数据
        hashMap.put("sex", "女");
        hashMap.put("age", "60");
        hashMap.put("like", "打球");
        Collection collection = hashMap.values(); // 得到 values 值
        Iterator iterator = collection.iterator(); // 使用iterator遍历
        while (iterator.hasNext()) {
            Log.e("=====hashMap", iterator.next().toString());
        }

下面是打印结果

可以看出 HashMap 是无序,但 HashMap 一般用于存储键值对,一般是根据它的键获取里面的值(前面的为键,键是一个标识,上面列表中 name,sex,age,like 就是键;后面的 李四,女,60,打球 就是里面的值);如获取上面列表的姓名,性别,年龄,喜好:

        String name = hashMap.get("name"); //得到名字
        String sex = hashMap.get("sex"); //得到性别
        String age = hashMap.get("age"); //得到年龄
        String like = hashMap.get("like"); //得到喜好

上面是对 HashMap 的简单的介绍。

 

更多好内容戳下面:

https://blog.csdn.net/wuqingsen1

 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页