博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Collections类对 集合排序
阅读量:4983 次
发布时间:2019-06-12

本文共 877 字,大约阅读时间需要 2 分钟。

对Set<Object>集合进行排序

  根据类型的某一个属性去排序

public Set
sortByValue(Set
set){ List
setList= new ArrayList
(set); Collections.sort(setList, new Comparator
() { @Override public int compare(School o1, School o2) { return o1.getSeq().toString().compareTo(o2.getSeq().toString()); } }); /** *### HashSet不能保证元素的排列顺序,顺序有可能发生变化 ### * * 这里注意使用LinkedHashSet * LinkedHashSet集合同样是根据元素的hashCode值来决定元素的存储位置,但是它同时使用链表维护元素的次序。 * 这样使得元素看起 来像是以插入顺序保存的,也就是说,当遍历该集合时候,LinkedHashSet将会以元素的添加顺序访问集合的元素。 */ set = new LinkedHashSet
(setList); return set; }

 

转载于:https://www.cnblogs.com/sunhaoyu/p/6866477.html

你可能感兴趣的文章
python IDE pycharm的安装与使用
查看>>
百度推广账户搭建思路
查看>>
iOS开发之 xcode6 APP 打包提交审核详细步骤
查看>>
Python time模块与datatime模块
查看>>
Spring学习笔记10--装配bean集合类型注入值
查看>>
java基础练习[一]
查看>>
scala的多种集合的使用(2)之集合常用方法
查看>>
数据类型-Number
查看>>
Nodejs基础中间件
查看>>
What_Types_of_ECC_Should_Be_Used_on_Flash_Memory
查看>>
Android 环境搭建
查看>>
window.close()方法对谷歌和火狐浏览器无效
查看>>
如何访问网站外的图片
查看>>
洛谷 P2474 [SCOI2008]天平
查看>>
struts2与cookie实现自动登录
查看>>
又到周末了
查看>>
exgcd模板
查看>>
acl 影响因子_[转]本专业部分国际会议及刊物影响因子排名
查看>>
列出三个python标准库_罗列 Python 标准库中的生成器函数 (3)
查看>>
扫地机器人作文说明文提纲_扫地机器人的作文
查看>>