zoukankan      html  css  js  c++  java
  • TreeSet存储元素自然排序和唯一的代码及图解

    TreeSet存储元素自然排序和唯一的代码及图解

    示例代码如下:

     1 package cn.itcast_05;
     2 
     3 import java.util.TreeSet;
     4 
     5 /*
     6  * TreeSet:能够对元素按照某种规则进行排序。
     7  *         排序有两种方式(具体那种方式取决于使用TreeSet的构造方法)
     8  *             A:自然排序
     9  *             B:比较器排序
    10  * 
    11  * TreeSet集合的特点:排序和唯一
    12  * 
    13  * 通过观察TreeSet的add()方法,我们知道最终要看TreeMap的put()方法。
    14  */
    15 public class TreeSetDemo {
    16     public static void main(String[] args) {
    17         // 创建集合对象
    18         // TreeSet的无参构造:自然顺序进行排序
    19         TreeSet<Integer> ts = new TreeSet<Integer>();
    20 
    21         // 创建元素并添加进集合
    22         // 20,18,23,22,17,24,19,18,24
    23         // Integer i1 = new Integer(200);
    24         // ts.add(i1);
    25         ts.add(20); // 自动装箱
    26         ts.add(18);
    27         ts.add(23);
    28         ts.add(22);
    29         ts.add(17);
    30         ts.add(24);
    31         ts.add(19);
    32         ts.add(18);
    33         ts.add(24);
    34 
    35         // 遍历集合
    36         for (Integer i : ts) {
    37             System.out.println(i);
    38         }
    39     }
    40 }
  • 相关阅读:
    08月24日总结
    08月23日总结
    08月22日总结
    装饰器
    卢菲菲最强大脑记忆训练法全套教程 01
    LeetCode 704 二分查找
    LeetCode 1480 一维数组的动态和
    NIO 总结
    LeetCode 881 救生艇
    url的组成部分
  • 原文地址:https://www.cnblogs.com/chenmingjun/p/8661096.html
Copyright © 2011-2022 走看看