luocodes

 

虚框代表的是接口,接口不能实例化,需要用他们的子类来实例化

Map接口可以理解为python的字典(dict)

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;


public class CollectionDemo {
    public static void main(String[] args) {
        Collection<String> list = new ArrayList<String>();
        list.add("小明");
        list.add("小王");

        Iterator<String>  iter=list.iterator();//生成迭代器
        while(iter.hasNext())
            System.out.println(iter.next());

    }
}

 

import java.util.HashMap;
import java.util.Map;

public class MapDemo {
    public static void main(String[] args) {
        Map<Integer, String> dict = new HashMap<Integer, String>();
        dict.put(1, "a");
        dict.put(2, "b");
        dict.put(3, "c");

        //遍历key
        for (Integer s : dict.keySet())
            System.out.println(s);

        //遍历value
        for (String s : dict.values())
            System.out.println(s);

        //同时遍历key和value
        for(Map.Entry<Integer,String> entry:dict.entrySet())
            System.out.println(entry.getKey()+":"+entry.getValue());

    }
}

 

分类:

技术点:

相关文章:

  • 2021-06-06
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
  • 2021-08-20
  • 2021-12-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
  • 2021-10-24
  • 2022-12-23
  • 2021-11-30
  • 2021-08-12
相关资源
相似解决方案