一种java集合快速排序方法和设备技术

技术编号:30140529 阅读:24 留言:0更新日期:2021-09-23 15:02
本发明专利技术涉及一种java集合快速排序方法和设备,包括:获取待排序java数据集合;构建预设排序方法,预设排序方法包括待排序java数据集合的排序方法;获取待排序java数据集合的排序参数,基于排序参数调用预设排序方法对待排序java数据集合进行排序。本发明专利技术的有益效果为:通过将java中的排序方法预先封装到预设排序方法中,在具体使用时只需调用该排序方法即可,让后调用的时候根据输入的参数在排序方法内部进行排序操作,从而直接调用本专利提供的方法,方法内部封装好了各种排序方法,节省时间,提升工作效率,同时将排序代码封装到方法内部从而降低了排序的难度。内部从而降低了排序的难度。内部从而降低了排序的难度。

【技术实现步骤摘要】
一种java集合快速排序方法和设备


[0001]本专利技术属于IT
,具体涉及一种java集合快速排序方法和设备。

技术介绍

[0002]目前在项目开发过程中一般接口都是需要进行数据的排序后才能接口返回的,这样接口调用方在调用接口的时候就可以直观的看到数据的情况,如根据时间进行排序、根据数据值进行排序等。目前通用的做法是通过写代码的方法来完成不同集合之间的数据排序问题,例如List<Double>类型进行排序,泛型为Double类型的时候会让compareTo()方法不是那么的准确,那么一般常用的做法是:TreeSet<Double>set=new TreeSet(list),使用TreeSet进行排序。当List<int>或者List<String>的时候可以使用compareTo方法进行前后比较来排序。而上述方法在具体实现时都需要去写代码并且进行类型转换才能够得到结果,操作起来非常的麻烦效率也非常低。r/>
技术实现思路
<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种java集合快速排序方法,其特征在于,包括:获取待排序java数据集合;构建预设排序方法,所述预设排序方法包括所述待排序java数据集合的排序方法;获取所述待排序java数据集合的排序参数,基于所述排序参数调用所述预设排序方法对所述待排序java数据集合进行排序。2.根据权利要求1所述的java集合快速排序方法,其特征在于,所述待排序java数据集合包括:Set、Map和List三种java集合类型。3.根据权利要求2所述的java集合快速排序方法,其特征在于,所述构建预设排序方法包括:将所述Set、Map和List三种java集合类型的集合的排序方法封装到所述预设排序方法中。4.根据权利要求3所述的java集合快速排序方法,其特征在于,所述预设排序方法包括order()方法。5.根据权利要求4所述的java集合快速排序方法,其特征在于,所述获取...

【专利技术属性】
技术研发人员:张康
申请(专利权)人:广州欢网科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1