package com.simpleTest;
import java.util.*;
public class IteratorTest {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("chen");
list.add("yan");
list.add("zhen");
Iterator<String> ite =list.iterator();
while (ite.hasNext()){
System.out.println(ite.next());
}
//Map遍历
Map<String,String> map = new HashMap<String, String>();
map.put("key1","chen");
map.put("key2","yan");
map.put("key3","zhen");
//第一种遍历方法
Iterator<Map.Entry<String,String>> it = map.entrySet().iterator();
while (it.hasNext()){
Map.Entry<String, String> entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第二种遍历方法
for(Map.Entry<String,String> entry : map.entrySet()){
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
}
}
list和map的遍历
最新推荐文章于 2022-08-15 19:31:57 发布