1. 首页
  2. 编程语言
  3. Java
  4. java8 stream sort自定义复杂排序案例

java8 stream sort自定义复杂排序案例

上传者: 2022-05-13 20:29:30上传 PDF文件 78.96 KB 热度 16次

java 8 自定义排序今天在项目中遇到个需求,按照对象中的三个属性进行排序。前提:对象 Obj [a=a,b=b,c=c]1、 优先级为a > b > c2、 a属性为中文,固定排序规则为:政府,合作,基金 …新建一张排序表,至少要有字段 ,在Obj表中的a字段存排序表的id。此时可以直接用sql语句 ORDER BY 排序即可。完全用java代码操作,和sql无关,上代码:Obj.java 和 Sort.java方案二的缺点就是硬编码,用户改排序就得改源码。

下载地址
用户评论