首页 > 其他 > 详细

Collections集合工具类的方法

时间:2019-04-06 19:40:29      阅读:119      评论:0      收藏:0      [点我收藏+]

addAll & shuffle:

技术分享图片

返回类型为boolean类型,执行完操作不接收也行;

技术分享图片

其中,静态方法,与对象无关,类名点方法名直接调用;

点点点为可变参数,随便填写几个参数都可以;

sort方法:

技术分享图片

int数据类型的封装类integer类sort方法:

集合只能存储对象;

技术分享图片

 

String类型sort方法:

技术分享图片

其中,int基本数据类型的封装类和String类因为在这两个类源码中已经实现了comparable接口,重写了compareTo的方法;

自定义的类使用sort排序:

技术分享图片

要先实现comparable接口:

技术分享图片

再重写compareTo方法:

技术分享图片

 this-为已该参数的值升序:

 技术分享图片

技术分享图片

sort第二种方法:

传入集合和Comparator接口的匿名内部类的匿名对象方式,重写compare方法;

Integer封装类情况:

技术分享图片

前面 - 后面的,升序;

第一种实现comparable接口重写compareTo方法,this - 重写的compareTo方法的入参为升序;

自定义类的情况:

先声明定义一个student实体类;再创建一个集合对象;

技术分享图片

其中,按年龄排,年龄一样的谁写前面谁排前面;

重写排序规则:

技术分享图片

其中,字符串的第一个字或者字母点charAt(0);

 

Collections集合工具类的方法

原文:https://www.cnblogs.com/wmqiang/p/10662032.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!