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 的简单的介绍。


阅读更多
文章标签: HashMap的使用
个人分类: 集合
想对作者说点什么? 我来说一句

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

关闭
关闭
关闭