zoukankan      html  css  js  c++  java
  • 遍历list、set、map和array

    public static void main(String[] args) {
    /*1. List*/
    ArrayList<Integer> list = new ArrayList<Integer>();
    for(int i=0;i<20;i++){
    list.add(i);
    }
    for(int i=15;i<25;i++){//重复的元素会被再次插入
    list.add(i);
    }
    /*按照插入的顺序输出,多次试验输出结果都是按照插入的顺序*/
    System.out.println("list = "+list);//输出格式如list = [1, 2, 3, 4,]

    /*2. Set*/
    HashSet<Integer> set = new HashSet<Integer>();
    for(int i=0;i<20;i++){
    set.add(i);
    }
    for(int i=15;i<25;i++){//重复的元素不会被再次插入
    set.add(i);
    }
    /*不是按照插入的顺序输出,多次试验输出结果都是可能不同*/
    System.out.println("set = "+set);//set = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 16, 19, 18, 21, 20, 23, 22, 24]

    /*3. Map*/
    HashMap<Character,Integer> map = new HashMap<Character,Integer>();
    map.put('a', 1);
    map.put('b', 2);
    map.put('c', 3);
    /*输出的时候不是按照插入的顺序,所以多次运行输出的结果可能不一样*/
    System.out.println("map = "+map);//map = {b=2, c=3, a=1}

    /*4. array*/
    int ids[] = new int[5];
    for (int i =0;i<ids.length;i++){
    ids[i] = i+1;
    }
    System.out.println("array = "+ Arrays.toString(ids));//array = [1, 2, 3, 4, 5]
    }
  • 相关阅读:
    软件需求模式阅读笔记02
    软件需求模式阅读笔记1
    问题账户需求分析
    浅谈软件架构师的工作过程
    架构之美阅读笔记五
    架构之美阅读笔记四
    架构之美阅读笔记三
    架构之美阅读笔记二
    架构之美阅读笔记一
    软件需求与分析课堂讨论一
  • 原文地址:https://www.cnblogs.com/ctaixw/p/6179022.html
Copyright © 2011-2022 走看看