标题:Java中遍历容器,使用了entrySet,使用泛型
public class TestGenericMap {
@Test
public void test() {
List<String> list=new ArrayList<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
System.out.println(list);
}
@Test
public void test02() {
Map<Integer,String> map=new HashMap<>();
map.put(1, "aa");
map.put(2, "bb");
map.put(3, "cc");
Set<Entry<Integer, String>> set=map.entrySet();
System.out.println("使用迭代器遍历");
Iterator<Entry<Integer,String>> it =set.iterator();
while(it.hasNext()) {
Entry<Integer,String> entry=it.next();
Integer key = entry.getKey();
String value = entry.getValue();
System.out.println(key+"-->"+value);
}
System.out.println("使用for-each遍历");
for(Entry<Integer,String> entry:set) {
Integer key = entry.getKey();
String value = entry.getValue();
System.out.println(key+"-->"+value);
}
}
}