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]
    }
  • 相关阅读:
    [网络流24题]餐巾计划问题
    [网络流24题]方格取数问题
    [网络流24题]试题库问题
    [网络流24题]最长递增子序列问题
    [网络流24题]圆桌问题
    [网络流24题]魔术球问题
    51nod1462 树据结构
    51nod1053 最大M子段和 V2
    51nod1026 矩阵中不重复的元素 V2
    BZOJ3832: [Poi2014]Rally
  • 原文地址:https://www.cnblogs.com/ctaixw/p/6179022.html
Copyright © 2011-2022 走看看