美文网首页
JAVA-HashMap的插入,查询,遍历

JAVA-HashMap的插入,查询,遍历

作者: Mr_馮 | 来源:发表于2017-05-25 00:01 被阅读0次

1.HashMap需要使用迭代(Iterator)进行遍历。创建一个类Student,类方法getName():

HashMap hMap = new HashMap();

Student student1 = new Student(10, "s001", "hh", 120);//实例化类

Student student2 = new Student(10, "s002", "ww", 123);

hMap.put("1", student1);//插入hashmap

hMap.put("2", student2);

if (hMap.containsKey("2"))//根据key查询。contains(英文意思:包含)

{

System.out.println("找到了");

Student student = (Student) hMap.get("2");

System.out.println(student.getName());

} else

{

System.out.println("没找到");

}

Iterator iterator = hMap.keySet().iterator();//迭代

while (iterator.hasNext())//是否有下一个

{

String key = iterator.next().toString();//获取key

Student student = (Student) hMap.get(key);//获取Value

System.out.println("遍历:" + student.getName());

}

相关文章

  • JAVA-HashMap的插入,查询,遍历

    1.HashMap需要使用迭代(Iterator)进行遍历。创建一个类Student,类方法getName(): ...

  • Groovy实现BTree的构建,插入,删除,查询以及遍历

    Groovy实现BTree的构建,插入,删除,查询以及遍历 运行结果:

  • 磨刀- Dart List

    ✨✨✨✨✨ 魏什么_多喝水 Flutter 之路 声明 常用属性 常用方法 插入 合并 删除 修改替换 查询 遍历...

  • JDK源码 - 0903 LinkedList

    List 实现分为两种 1.数组实现 空间连续,查询较快 2. 链表实现 插入删除较快 遍历较慢 LinkedLi...

  • 单链表

    一、特点 不占用连续存储空间 删除插入元素较方便 查询比较繁琐,需遍历链表元素 二、基本操作演示

  • 【Android】GreenDao增删改查(三)

    (1)插入 常用API 插入 (2)查询 Dao查询常用方法 Dao查询 QueryBuilder查询常用方法 返...

  • arango增删改查

    arango实践 插入数据 修改数据 插入数据 查询数据 复杂查询 多表查询

  • arango的AQL

    arango实践 插入数据模板 修改数据模板 插入数据 查询数据 复杂查询 多表查询 图查询

  • 笔记-MySQL常用CRUD

    1.插入数据: .插入单行: .插入多行: 2.删除数据: 3.更新数据: 4.查询: .普通查询 .分组查询记录...

  • 插入&查询

    插入 指定文档id插入 自动产生文档id插入 高级查询 一、条件查询 定义:特定字段查询所指特定值分类:Query...

网友评论

      本文标题:JAVA-HashMap的插入,查询,遍历

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