zoukankan      html  css  js  c++  java
  • Java中list、set、map的输出格式

    Java中的集合主要有list、set、map三种。其输出格式也不全相同,直接输出这个集合对象,测试代码个输出如下所示。


    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.HashSet;

    public class Test {

    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}
    }

    }

  • 相关阅读:
    Android 图片处理之 Fresco
    Android数据列表展示之 RecylerView
    新浪微博第二天
    Android之MVP设计模式
    android中fragment与activity之间通信原理以及例子
    SpannableString设置文本背景色
    新浪微博应用第一天
    python D11 迭代及闭包
    python D10 函数进阶
    python D9 初识函数
  • 原文地址:https://www.cnblogs.com/zzzao/p/11052280.html
Copyright © 2011-2022 走看看