Map集合取出元素(一)

简介: package cn.us; import java.util.HashMap; import java.util.Iterator; import java.util.Set; //Map集合取出元素的第一种方法 //1 利用HashMap的keySet()方法,返回此映射中所包含的键的 set视图(集合)。
package cn.us;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
//Map集合取出元素的第一种方法
//1 利用HashMap的keySet()方法,返回此映射中所包含的键的 set视图(集合)。注意是"键"而不是"键值对"
//2 利用迭代器iterator.next()依次取出此视图里的每个键值
//3 Map里不是存放的键值对么?现在不是已经拿到了键值了么?于是利用HashMap.get(键)取到键对应的值
public class Test9 {
	public static void main(String[] args) {
		HashMap<String, String> hashMap = new HashMap<String, String>();
		hashMap.put("1号", "asd");
		hashMap.put("2号", "ggd");
		hashMap.put("3号", "iud");
		hashMap.put("4号", "lmd");
		hashMap.put("5号", "rrd");
		Set<String> set=hashMap.keySet();
	         for(Iterator<String> iter=set.iterator();iter.hasNext();){
			 String number=iter.next();
			 String name=hashMap.get(number);
			 System.out.println(number+"的名字是"+name);
		}
	}
}

相关文章
|
4月前
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
判断两个不重复的list集合是否相等 只比较元素值 不比较顺序
25 0
|
10月前
逆序遍历List集合
逆序遍历List集合
40 0
35 Map集合遍历
Map集合遍历 1 方式1 1.1 获取所有键的集合。⽤keySet()⽅法实现 1.2 遍历键的集合,获取到每⼀个键。⽤增强for实现 1.3 根据键去找值。⽤get(Object key)⽅法实现
55 0
v-for遍历对象、数组
v-for遍历对象、数组
100 0
关于对象遍历的时候的一些排序问题
关于对象遍历的时候的一些排序问题
关于对象遍历的时候的一些排序问题
|
安全 Java 编译器
删除list集合中特定元素的正确姿势
删除list集合中特定元素的正确姿势
434 0
【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )
【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )
1284 0
【Groovy】集合遍历 ( 使用 for 循环遍历集合 | 使用集合的 each 方法遍历集合 | 集合的 each 方法返回值分析 )
集合转数组
ArrayList.toArray()推荐有参数,还是无参数,为什么? 2)如果有参数,那么参数的数组长度是多少
124 0
|
Java 编译器
Java数组转集合与集合转数组的坑
Java数组转集合与集合转数组的坑在Java中将数组转为集合,会用到Arrays.asList()的方法,然而,这个方法却与我们的预期期望存在一些出入,当用到asList方法将数组转化成List列表时,对得到的List列表进行add()和remove()操作, JVM会抛出异常:java.
1080 0