1.把(Key,Value)放到集合Set中
2.把Key放到集合Set中
@Test
public void fang1() {
Map map = new HashMap();
map.put("1", "aaa");
map.put("2", "bbb");
map.put("3", "ccc");
// 传统方式1
Set set = map.keySet();
Iterator it = set.iterator();
while (it.hasNext()) {
String key = (String) it.next();
String value = (String) map.get(key);
System.out.println(key + "=" + value);
}
}
@Test
public void fang2() {
Map map = new HashMap();
map.put("1", "aaa");
map.put("2", "bbb");
map.put("3", "ccc");
// 传统方式2
Set set = map.entrySet();
Iterator it = set.iterator();
while (it.hasNext()) {
Entry entry = (Entry) it.next();
String key = (String) entry.getKey();
String value = (String) entry.getValue();
System.out.println(key + "=" + value);
}
}
@Test
public void fang3(){
Map map = new HashMap();
map.put("1", "aaa");
map.put("2", "bbb");
map.put("3", "ccc");
//增强for循环1
for(Object obj : map.keySet()){
String key=(String)obj;
String value = (String) map.get(key);
System.out.println(key + "=" + value);
}
}
@Test
public void fang4(){
Map map = new HashMap();
map.put("1", "aaa");
map.put("2", "bbb");
map.put("3", "ccc");
//增强for循环2
for(Object obj : map.entrySet()){
Entry entry =(Entry)obj;
String key = (String) entry.getKey();
String value = (String) entry.getValue();
System.out.println(key + "=" + value);
}
}