zoukankan      html  css  js  c++  java
  • set

    set是无序的不可重复,要想排序就实现Comparable接口

    package com.cz.test.util.collection.set.sortedset;


    import java.util.SortedSet;
    import java.util.TreeSet;

    public class SortedSetDemo {

    /**
    * @param args
    */
    public static void main(String[] args) {
    SortedSet<Player> players=new TreeSet<Player>();

    Player tom=new Player("Tom", 1, 2, 3);
    Player toms=new Player("Tom", 2, 2, 3);
    Player jack=new Player("jack", 3, 2, 1);
    Player rose=new Player("rose", 3, 1, 1);
    Player jerry=new Player("jerry", 3, 2, 3);
    Player merry=new Player("merry", 1, 1, 2);
    Player chrils=new Player("chrils", 4, 2, 3);

    players.add(chrils);
    players.add(merry);
    players.add(jerry);
    players.add(rose);
    players.add(jack);
    players.add(tom);
    players.add(toms);

    for(Player player:players){
    System.out.println("Player:"+player);
    }

    }

    }

    set取值

    package com.cz.test.util.collection.set.sortedset;

    import java.util.SortedSet;
    import java.util.TreeSet;

    public class TreeSetTest1 {

    public static void main(String[] args) {
    // TODO Auto-generated method stub
    SortedSet set=new TreeSet();
    set.add(2);
    set.add(12);
    set.add(4);
    set.add(-4);
    set.add(27);
    set.add(17);

    //第一个元素
    System.out.println(set.first());
    //最后一个元素
    System.out.println(set.last());
    //返回小于12的集合
    System.out.println(set.headSet(12));
    //返回大于6的集合
    System.out.println(set.tailSet(6));
    //返回大于-3小于5的子集
    System.out.println(set.subSet(-3, 5));

    }

    }

  • 相关阅读:
    Sql的同一机器不同数据库联合查询示例
    poi 公式自動重新計算
    js 取得文件大小
    java 读写文件
    Postman安装及入门实践(以百度搜索为例)
    PostmanTests模块测试方法记录
    HTML颜色代码
    网盘搜索器 v1.0
    线程知识点一:如何传入多个参数
    asp.net 实现省市级联<简单方法2>前台实现
  • 原文地址:https://www.cnblogs.com/javaweb2/p/6241170.html
Copyright © 2011-2022 走看看