zoukankan      html  css  js  c++  java
  • 集合关系理解

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

    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());
    
        }
    }
  • 相关阅读:
    并查集
    归并排序
    树的操作
    活动安排
    动态规划-股票交易
    网络流
    linux 展开
    linux 反引号、单引号、双引号
    linux 命令行快捷键
    判断一个点是否在三角形内部和边界上
  • 原文地址:https://www.cnblogs.com/luocodes/p/11818204.html
Copyright © 2011-2022 走看看