解决方案 »

  1.   

    public static void main(String args[]){
    Map<String,String> map = new HashMap<String,String>();
    map.put("1", "A");
    map.put("2", "B");
    map.put("3", "C");

    //获得迭代器
    Iterator<String> iterator = map.keySet().iterator();
    //遍历迭代器
    while(iterator.hasNext()){
    System.out.println(iterator.next());
    }
    }
      

  2.   

    for(:) {
    }
    其原理也是迭代器
      

  3.   

    public class IteraterDemo {
    public static void main(String[] args) {
    List<String> arraylist=new ArrayList<String>();
    arraylist.add("A");
    arraylist.add("B");
    arraylist.add("C");
    arraylist.add("D");
    arraylist.add("E");
        
    Iterator<String> it=arraylist.iterator();
    while(it.hasNext()){
    System.out.println(it.next());
    }
    }