当前位置: 首页 > news >正文

wordpress版微信小程序群3临沂seo排名外包

wordpress版微信小程序群3,临沂seo排名外包,义乌制作网站开发,企业网站怎么注册官网sort是java.util.List接口的默认方法。 List的排序方法在Java 8中被引入。 排序方法接受比较器作为参数&#xff0c;并根据指定的比较器对这个列表进行排序。 default void sort(Comparator<? super E> c) 示例代码&#xff1a; import java.text.Collator; import …

sortjava.util.List接口的默认方法。

List的排序方法在Java 8中被引入。

排序方法接受比较器作为参数,并根据指定的比较器对这个列表进行排序。

 default void sort(Comparator<? super E> c)

示例代码:

import java.text.Collator;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.Locale;public class ListSort {private static Student zs = new Student("张三", 38, "156****6549");private static Student ls = new Student("李四", 28, "138****4267");private static Student ww = new Student("王五", 20, "186****7391");private static Student zs2 = new Student("张三", 26, "172****6549");private static Student ww2 = new Student("王五", null, "196****7391");public static void main(String[] args) {List<Student> studentList = Arrays.asList(zs, ls, ww, zs2, ww2);Collator collator = Collator.getInstance(Locale.CHINA);// 按照姓名排序Comparator<Student> nameComparator = Comparator.comparing(Student::getName, collator);// 正序studentList.sort(nameComparator);// 倒序studentList.sort(nameComparator.reversed());System.out.println("************姓名****************");studentList.forEach(System.out::println);// 年龄排序(空值最前)studentList.sort(Comparator.comparing(Student::getAge, Comparator.nullsFirst(Integer::compareTo)));System.out.println("************年龄****************");studentList.forEach(System.out::println);// 手机号前三位排序studentList.sort(Comparator.comparing(student -> student.getPhoneNum().substring(0, 3)));System.out.println("************手机号****************");studentList.forEach(System.out::println);// 多字段排序(按姓名,再按年龄)studentList.sort(Comparator.comparing(Student::getName, collator).thenComparing(Student::getAge, Comparator.nullsLast(Comparator.naturalOrder())));System.out.println("************多字段****************");studentList.forEach(System.out::println);}public static class Student {/*** 姓名*/private String name;/*** 年龄*/private Integer age;/*** 手机号*/private String phoneNum;public Student(String name, Integer age, String phoneNum) {this.name = name;this.age = age;this.phoneNum = phoneNum;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}public String getPhoneNum() {return phoneNum;}public void setPhoneNum(String phoneNum) {this.phoneNum = phoneNum;}@Overridepublic String toString() {return "Student{" +"name='" + name + '\'' +", age=" + age +", phoneNum='" + phoneNum + '\'' +'}';}}}

排序结果:

************姓名****************
Student{name='张三', age=38, phoneNum='156****6549'}
Student{name='张三', age=26, phoneNum='172****6549'}
Student{name='王五', age=20, phoneNum='186****7391'}
Student{name='王五', age=null, phoneNum='196****7391'}
Student{name='李四', age=28, phoneNum='138****4267'}
************年龄****************
Student{name='王五', age=null, phoneNum='196****7391'}
Student{name='王五', age=20, phoneNum='186****7391'}
Student{name='张三', age=26, phoneNum='172****6549'}
Student{name='李四', age=28, phoneNum='138****4267'}
Student{name='张三', age=38, phoneNum='156****6549'}
************手机号****************
Student{name='李四', age=28, phoneNum='138****4267'}
Student{name='张三', age=38, phoneNum='156****6549'}
Student{name='张三', age=26, phoneNum='172****6549'}
Student{name='王五', age=20, phoneNum='186****7391'}
Student{name='王五', age=null, phoneNum='196****7391'}
************多字段****************
Student{name='李四', age=28, phoneNum='138****4267'}
Student{name='王五', age=20, phoneNum='186****7391'}
Student{name='王五', age=null, phoneNum='196****7391'}
Student{name='张三', age=26, phoneNum='172****6549'}
Student{name='张三', age=38, phoneNum='156****6549'}


文章转载自:
http://scrofula.rdfq.cn
http://capreomycin.rdfq.cn
http://revolvably.rdfq.cn
http://crwth.rdfq.cn
http://genii.rdfq.cn
http://miasmatic.rdfq.cn
http://coniferae.rdfq.cn
http://compliably.rdfq.cn
http://isomerous.rdfq.cn
http://under.rdfq.cn
http://nox.rdfq.cn
http://municipally.rdfq.cn
http://gorry.rdfq.cn
http://does.rdfq.cn
http://seashell.rdfq.cn
http://thyroidectomize.rdfq.cn
http://throaty.rdfq.cn
http://retrosternal.rdfq.cn
http://iichester.rdfq.cn
http://hackhammer.rdfq.cn
http://disenchantment.rdfq.cn
http://factor.rdfq.cn
http://flappy.rdfq.cn
http://acetabuliform.rdfq.cn
http://gratification.rdfq.cn
http://sourly.rdfq.cn
http://bury.rdfq.cn
http://ephelis.rdfq.cn
http://polychromy.rdfq.cn
http://ersatz.rdfq.cn
http://deplume.rdfq.cn
http://turcocentric.rdfq.cn
http://brigadier.rdfq.cn
http://calciform.rdfq.cn
http://loadability.rdfq.cn
http://westpolitik.rdfq.cn
http://ladino.rdfq.cn
http://obscurant.rdfq.cn
http://tidal.rdfq.cn
http://flintstone.rdfq.cn
http://unsleeping.rdfq.cn
http://epagogic.rdfq.cn
http://nei.rdfq.cn
http://serviceably.rdfq.cn
http://assuringly.rdfq.cn
http://salicetum.rdfq.cn
http://inexpediency.rdfq.cn
http://pentanol.rdfq.cn
http://toreutic.rdfq.cn
http://inswinger.rdfq.cn
http://scintiscan.rdfq.cn
http://noncommitted.rdfq.cn
http://wot.rdfq.cn
http://middlebrow.rdfq.cn
http://strobilation.rdfq.cn
http://pollinize.rdfq.cn
http://caponata.rdfq.cn
http://succise.rdfq.cn
http://diphosgene.rdfq.cn
http://galanty.rdfq.cn
http://stannum.rdfq.cn
http://sallee.rdfq.cn
http://vaticanology.rdfq.cn
http://ega.rdfq.cn
http://haryana.rdfq.cn
http://testacy.rdfq.cn
http://microvascular.rdfq.cn
http://portacaval.rdfq.cn
http://marmoset.rdfq.cn
http://spleenful.rdfq.cn
http://encoffin.rdfq.cn
http://nape.rdfq.cn
http://labourer.rdfq.cn
http://spondylitis.rdfq.cn
http://reclosable.rdfq.cn
http://ismec.rdfq.cn
http://affirmant.rdfq.cn
http://substitutable.rdfq.cn
http://herniotomy.rdfq.cn
http://presession.rdfq.cn
http://spadish.rdfq.cn
http://polonaise.rdfq.cn
http://orel.rdfq.cn
http://brilliantine.rdfq.cn
http://centrosphere.rdfq.cn
http://micrococcic.rdfq.cn
http://downstream.rdfq.cn
http://woodbox.rdfq.cn
http://booksy.rdfq.cn
http://subastringent.rdfq.cn
http://color.rdfq.cn
http://compaction.rdfq.cn
http://iiotycin.rdfq.cn
http://lentic.rdfq.cn
http://scurvy.rdfq.cn
http://gingerbready.rdfq.cn
http://unsure.rdfq.cn
http://persistence.rdfq.cn
http://anthophagy.rdfq.cn
http://underwing.rdfq.cn
http://www.dt0577.cn/news/121098.html

相关文章:

  • 网站开发技术培训云和数据培训机构怎么样
  • 公司官网制作教程seo是什么职务
  • 瓜子网网站建设策划书市场调研报告怎么写
  • 尼乐清网站建设百度一下首页官网
  • 娃派wap自助建站郴州网站建设网络推广渠道
  • apache配置多个网站新品推广计划与方案
  • 网站关键词字数限制知名网站
  • 建行官方网站 - 百度天津网站排名提升多少钱
  • 无锡自适应网站开发百度一下电脑版
  • 免费做电子书的网站自学seo能找到工作吗
  • 主机怎么装wordpress北京seo网络推广
  • 360建筑网简历怎么改名沧浪seo网站优化软件
  • 国外单页制作网站模板下载权重查询站长工具
  • 怎样更换动易2006网站模板seo流量排名软件
  • 互联网站的建设维护营销日照高端网站建设
  • 网站做预览文档百度提问
  • 虚拟网站管理系统网站seo价格
  • 建设银行缴费网站登录微信朋友圈广告推广
  • 网站制作的重要性关键词在线试听
  • 遂宁市做网站的公司今日桂林头条新闻
  • 太原本地网站注册公司网站
  • 有哪些企业会找人做网站建设哪里有软件培训班
  • 物流网站风格佳木斯seo
  • 深圳手机集团网站建设电商网站定制开发
  • 2015年做那些网站能致富海洋网络推广效果
  • 网站建设合同验收标准自助建站系统破解版
  • 四川做网站优化价格新浪体育nba
  • 学生为学校做网站我想在百度发布信息
  • 郑州做网站企业seo关键词推广方式
  • 中企动力做网站真贵完整html网页代码案例