- package cn.itcast.test;
- import java.util.HashMap;
- import java.util.Iterator;
- import java.util.Map;
- import java.util.Set;
- /**
- *
- *
- * 需求: 编写程序,创建一个双列集合,存放一下数据(3代表苹果,4代表香蕉等), 并用迭代器获取数据,打印输出
- *
- *
- *
- * @author Venus
- *
- */
- public class Test6 {
- public static void main(String[] args) {
- //新建hashmap集合
- Map<Integer, String> map = new HashMap<Integer, String>();
- //添加若干数据
- map.put(3, "苹果");
- map.put(4, "香蕉");
- map.put(5, "草莓");
- //用ketset方法取得key,并放到set集合
- Set<Integer> set = map.keySet();
- //迭代器遍历set集合
- Iterator<Integer> it = set.iterator();
- while(it.hasNext()){
- int i = it.next();
- //遍历set里面的每个值,并取得map里面的value
- String s = map.get(i);
- //打印key和value
- System.out.println(i+"\t"+s);
- }
- }
- }
复制代码 还有一种方法,你看下基础班集合框架的最后一个day中的内容.
|