黑马程序员技术交流社区
标题:
Map集合的一种取出方式---keySet()
[打印本页]
作者:
l6781155
时间:
2015-7-8 12:01
标题:
Map集合的一种取出方式---keySet()
keySet():将Map中所有的键存入到Set集合,因为Set具备迭代器,
所以可以用迭代方式取出所有的键,再根据get方法,获取每一个键对应的值。
package com.mytest;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class test02 {
public static void main(String[] args) {
Map map = new HashMap();
map.put("01", "lisi01");
map.put("04", "lisi04");
map.put("02", "lisi02");
map.put("03", "lisi03");
// 先获取Map集合的所有键的Set集合,keySet();
Set set = map.keySet();
// 有了Set集合,再获取其迭代器
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
String key = iterator.next();
// 有了键就可以通过map集合的get方法获取其对应的值
String value = map.get(key);
System.out.println("key :" + key + " value : " + value);
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2