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

    }

  • 相关阅读:
    全能VIP音乐在线解析
    wordpress插件推荐
    day 34 IO模型
    day 33 协程、 socketserver模块
    day 32-2 练习
    day 32-2 并发编程——认识线程(下)
    day 32 练习
    day 32 并发编程——认识线程(上)
    day 31-1 练习
    day 31-1 守护进程、互斥锁、队列、生产消费模型
  • 原文地址:https://www.cnblogs.com/zzzao/p/11052280.html
Copyright © 2011-2022 走看看