java set排序_Java Set排序的方法

Java Set排序的方法

Set中TreeSet 本身就是有序的元素,那么下面重点介绍下HashSet的2种排序方法。

1. 把HashSet保存在ArrayList里,再用Collections.sort()方法比较

private void doSort(){

final HashSet va = new HashSet();

va.add(2007111315);

va.add(2007111314);

va.add(2007111318);

va.add(2007111313);

final List list = new ArrayList();

for(final Integer value : va){

list.add(value);

}

Collections.sort(list);

System.out.println(list);

}

2. 把这个HashSet做为构造参数放到TreeSet中就可以排序了

final TreeSet ts = new TreeSet(va);

ts.comparator();

System.out.println(ts);

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于java springmvc+mybatis酒水商城管理系统设计和实现

🍅 作者主页:Java李杨勇 🍅 简介:Java领域优质创作者🏆、【java奥斯卡】公号作者✌ 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 临近学期结束&#xff…

java date 一个月_java中的日期加一个月的计算

Homepage URLhttp://flysky-1.at.vwdhosting.netFTP server name:ftp://flysky-1ftp6.vwdhosting.net Login:flysky-1Password:k%x5WY(0zp? CSDN 论坛 http://www.csdn.net/ 中国最有名的技术论坛,《程序员》杂志就是他们出版的,你可以在上面提出问题&a…

基于java springboot+mybatis爱游旅行平台前台+后台设计实现

我剑最帅 不接受反驳 ​ 项目意义: 改革开放以来, 我国的旅游业发展迅速,但比较而言,我国旅游业发展的广度和深度都远远不能满足经济发展和人民生活水平提高的需要。 随着市场经济的发展和人民收入水平的进一步提高&#xff0c…

java多线程中出现的异常分别有哪些_java多线程试题

承Thread类4.线程的高度是指在单个CPU上以某种顺序运行多个线程5.多个线程并发执行时,各个线程中语句的执行顺序是确定的,但是线程之间的相对执行顺序是不确定的6.Java中的对象锁是一种独占的排他锁7.程序中可能出现一种情况:多个纯种互相等待…

《零基础》MySQL 超级入门教程

老规矩 先上镇楼图 MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后&#xff…

《零基础》MySQL 连接(四)

使用mysql二进制方式连接 实例 以下是从命令行中连接mysql服务器的简单实例: [roothost]# mysql -u root -p Enter password:****** 在登录成功后会出现 mysql> 命令提示窗口,你可以在上面执行任何 SQL 语句。 以上命令执行后,登录成…

java jbutton 禁用_java-禁用后对jButton执行的操作

我有使用Swing的示例代码.package playerlist;import java.awt.FlowLayout;import javax.swing.*;import java.awt.event.*;public class Sample extends JFrame{private JButton button1;private JButton button2;public Sample(){super();setTitle("Sample JFrame"…

《零基础》MySQL 创建数据库(五)

我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 以下命令简单的演示了创建数据库的过程,数据名为 RUNOOB: [roothost]# mysql -u root -p Enter password:****** # 登录后进入终端mysq…

bootstarp js设置列隐藏_Bootstrap框架----DataTables列表移动端适配定义隐藏列

我们在上一章节中已经学习了DataTables在BootStrap框架中的使用方式和初始化。Bootstrap框架—-DataTables列表示例最终效果如图:Bootstrap是自动适配移动端的,在手机上查看效果如图:我们发现当数据有很多列时,会存在超出屏幕的可能。这时候表…

《零基础》MySQL 删除数据库(六)

使用普通用户登陆 MySQL 服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库,所以我们这边使用 root 用户登录,root 用户拥有最高权限。 在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所…

《零基础》MySQL 选择数据库(七)

在你连接到 MySQL 数据库后,可能有多个可以操作的数据库,所以你需要选择你要操作的数据库。 从命令提示窗口中选择MySQL数据库 在 mysql> 提示窗口中可以很简单的选择特定的数据库。你可以使用SQL命令来选择指定的数据库。 实例 以下实例选取了数据…

java biginteger 运算_Java大数字运算之BigInteger 原创

在 Java中,有许多数字处理的类,比如Integer 类。但是Integer 类有一定的局限性,下面我们就来看看比 Integer 类更厉害的一个,BigInteger类。BigInteger类型的数字范围较 Integer 类型的数字范围要大得多。我们都知道 Integer 是 I…

《零基础》MySQL 数据类型(八)

MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUM…

java线程生命周期_详解java线程的生命周期

详解java线程的生命周期与人有生老病死一样,线程也同样要经历开始(等待)、运行、挂起和停止四种不同的状态。下面百分网小编主要介绍了java 线程的生命周期详解的相关资料,有需要的朋友可以参考!想了解更多相关信息请持续关注我们应届毕业生考试网!一个线…

《零基础》MySQL 创建数据表(九)

创建MySQL数据表需要以下信息: 表名表字段名定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 RUNOOB 数据库中创建数据表runoob_tbl: CREATE TABLE IF…

java eventbus 原理_EventBus原理解析

前言EventBus的核心思想是观察者模式 (生产/消费者编程模型) 。通过前面的文章我们已经知道,如何使用eventBus了。我们需要先定义一个Observer(前文中的EventListener类),然后将其注册到eventBus里,通过 Subscribe 定义消息回调函数。那我们先…

基于Java jsp+servlet超市订单管理平台设计和实现【建议收藏】

🍅 作者主页:Java李杨勇 🍅 简介:Java领域优质创作者🏆、Java李杨勇公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我,都给你】 🍅 欢迎点赞 👍 收藏 ⭐留言 &#x1f…

想推翻JAVA的统治? 呵洗洗睡吧

作者:暗灭 链接:https://www.zhihu.com/question/268129932/answer/335700782 来源:知乎 已获得作者同意 本文章纯属娱乐:欢迎大家评论区留言娱乐 视频版: 2021-06-10 22-12-02文字版: “java越来越过份…

jsp java循环读取json_JAVA JSON遍历问题,求解(内附代码)

问题描述:package testJSON;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class TestJson2 {public static void main(String[] args) {String str "{"data":[{"id":"1","name":"name1"},&quo…

《零基础》MySQL删除数据表(十)

MySQL中删除数据表是非常容易操作的,但是你在进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。 语法 以下为删除MySQL数据表的通用语法: DROP TABLE table_name ; 在命令提示窗口中删除数据表 在mysql>命令提示窗口中…