hashmap遍历

HashMap集合遍历方法

徘徊边缘 提交于 2019-11-26 20:44:24
HashMap-遍历方法 首先我们先来看看Map集合获取元素的三种常见方法(1)entrySet(),(2)keySet(),``(3)values() 1. entrySet():(1)先返回map集合的所有"映射"的Set集合,这里规范每个"映射"的类型为Map.Entry<K, V> (2)再通过迭代取出所有的“映射”,再利用getKey()、getValue()方法获取相应键、值 import java.util.*; public class Main{ public static void main(String[] args){ Map<String, String> map = new HashMap<String, String>(); //构建键值对为<String, String>的Map集合 map.put("a", "aaa"); map.put("b", "bbb"); map.put("c", "ccc"); Set<Map.Entry<String, String>> entrySet = map.entrySet(); //先得到map集合的所有"映射"的Set集合,这里规范每个映射的类型为Map.Entry<K, V> Iterator<Map.Entry<String, String>> iter = entrySet.iterator();

集合

笑着哭i 提交于 2019-11-25 23:49:47
Java 集合 Collection 集合 1.1 集合概述 集合:集合是 java 中提供的一种容器,可以用来存储多个数据。 1.2 集合框架 JAVASE 提供了满足各种需求的 API,在使用这些 API 前,先了解其继承与接口操作架构,才 能了解何时采用哪个类,以及类之间如何彼此合作,从而达到灵活应用。 集合按照其存储结构可以分为两大类,分别是单列集合 java.util.Collection 和双列集合 java.util.Map Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的 子接口,分别是 java.util.List 和 java.util.Set。其中,List 的特点是元素有序、元素 可 重 复 。 Set 的 特 点 是 元 素 无 序 , 而 且 不 可 重 复 。 List 接 口 的 主 要 实 现 类 有 java.util.ArrayList 和 java.util.LinkedList , Set 接 口 的 主 要 实 现 类 有 java.util.HashSet 和 java.util.TreeSet。 1.3 Collection 常用功能 Collection 是所有单列集合的父接口,因此在 Collection 中定义了单列集合(List 和 Set) 通用的一些方法