HashMap的使用

原创 2018年04月16日 10:26:09

直接看一下栗子:

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


Convert an UNSIGNED byte to a JAVA type

In JAVA, a byte always considered as signed when converted to another type. We must mask the sign bi...
  • wxyxl
  • wxyxl
  • 2001-05-04 14:13:00
  • 675

HashMap基本使用方法

Collection:list,set,queue map:键值对存储数据,key,value,key必须唯一 hashMap:无须 treeMap:有须 demo: public stat...
  • I_peter
  • I_peter
  • 2016-03-28 19:23:09
  • 709

HashMap排序

  • 2012年06月04日 23:52
  • 3KB
  • 下载

android中的hashmap使用

哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,...
  • lzpdz
  • lzpdz
  • 2015-12-10 17:54:06
  • 1207

HashMap的使用方法及注意事项

99、Map(映射):Map 的keySet()方法会返回 key 的集合,因为 Map 的键是不能重复的,因此 keySet()方法的返回类型是 Set;而 Map 的值是可以重复的,因此 valu...
  • u011638419
  • u011638419
  • 2013-09-24 21:00:27
  • 1024

关于Java中HashMap的常见应用

// 在论文实现的过程中需要一个功能,如果不用Hash表这工具的话,那么论文前期的工作最坏的情况下需要全部推翻重写了,正好HashMap能够很好的实现我需要的功能,那么,开始在论文中代码中加入对应的代...
  • u014230945
  • u014230945
  • 2017-03-24 20:22:33
  • 865

hashmap使用的简单案例

package Model;import java.util.*;public class Practice { //hashmap使用的简单案例 public static void main(S...
  • lishirong
  • lishirong
  • 2014-12-02 09:47:18
  • 565

java中HashMap简单使用

public void HashMapDemo(){ HashMap hashMap = new HashMap(); hashMap.put("cn", ...
  • onceing
  • onceing
  • 2016-04-05 16:33:19
  • 2732

Hashmap的简单使用

关于hashmap的一些使用 例一 用iterator迭代器查看内容//功能: 尝试hashmap的使用 package com_1;import java.util.HashMap; import...
  • yaoxingshuai
  • yaoxingshuai
  • 2016-01-19 09:54:06
  • 3650

ArrayList和HashMap常见用法

import java.util.ArrayList; import java.util.HashMap; import java.util.Set; public class Test { ...
  • wangyanming123
  • wangyanming123
  • 2016-09-11 19:13:56
  • 442
收藏助手
不良信息举报
您举报文章:HashMap的使用
举报原因:
原因补充:

(最多只允许输入30个字)