首页 > 其他分享 >Collections工具类

Collections工具类

时间:2022-10-17 10:03:42浏览次数:52  
标签:list System 集合 Collections println 工具 out

Collections工具类常用功能

Collections是集合工具类 用来集合进行操作 常用方法如下

1.public static <T> boolean addAll(Collection c,T elements):往集合中添加一些元素

2.public static void shuffle(List<?> list)打乱集合顺序

3.public static <T> void sort(List<T> list):将集合中元素按照默认规则排序

4.public static <T> void sort(List<T> list,Comparator<? super T>):将集合中元素按照指定规则排序

代码:

public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
//往集合中添加一些元素
Collections.addAll(list,10,20,30);
System.out.println(list);
System.out.println("-------------------------");
//打乱集合顺序
Collections.shuffle(list);
System.out.println(list);
System.out.println("-------------------------");
//将集合中元素按照默认规则排序
Collections.sort(list);
System.out.println(list);
System.out.println("-------------------------");
//将集合中元素按照指定规则排序
Collections.sort(list, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
/*
o1-o2是从小到大
o2-o1是从大到小
*/
return o2-o1;
}
});
System.out.println(list);
}

标签:list,System,集合,Collections,println,工具,out
From: https://www.cnblogs.com/shenziyi/p/16798095.html

相关文章

  • 关于idea的servcies和debug功能,services中查看启动的服务没有调试工具栏
    今晚踩了这个坑。。。全网找了半天都解决不了。由于微服务项目必须用到services的这个功能来管理微服务项目的启动/停止,以及多个微服务部署。所以必须用到services这个功......
  • 在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响
    背景前不久在写一个时间戳转化方法时偶然发现了,一些在线转化时间戳网站存在一些问题,即同样的时间戳都转为北京时间,转换结果受本机时区设置的影响。比如当前时间戳为:16658......
  • 【专项】】ipmitool 相关工具
    ipmitool常用操作指导书1、ipmitool工具安装(1)将软件包ipmitool-1.8.11.tar.gz上传到LinuxOS的/home目录下(2)依次执行如下命令进行ipmitool的安装#tar-zxvf/ho......
  • Camera Raw 15 for mac/Win(PS Raw增效工具) 中文
    AdobeCameraRaw(RAW处理工具)最新版是一款功能十分强大的raw文件处理工具,CameraRaw支持不用的数码相机拍摄制作的RAW文件,可以说是摄影爱好者必备的一款软件。Mac版详情:Ca......
  • Linux性能运维–三个Python小工具
    由于工作需要,服务器每周需巡检一次。除了内存、cpu、磁盘、网络连接等数据外,还有不同的服务。为加快巡检速度和知晓服务器状况,我使用了multiprocessing.dummy多线程、pampy......
  • 接口测试工具-Jmeter压力测试使用
    上一期分享了接口调用的工具-Postman(传送门:​​接口测试工具-Postman使用详解​​),这业务场景中还需要分析对应接口的性能,是否支持多并发,多并发的极限QPS在什么地方,这个时候......
  • 接口测试工具-Postman使用详解
    前公司有个说法叫做狗粮环境,什么叫做狗粮环境,就是搭建环境自己测试自己的代码,算法很多时候写好后是通过restful接口对外使用,接口测试就要引出一个利器-Postman.1、安装postm......
  • Java身份证校验工具类
    Java身份证校验工具类工作中经常会涉及到身份证的校验,而且需求不同,有的需要校验最后一位校验位,有的不需要,这里参考了几篇文章及自己工作中用到的情况写了一个工具类。记录一......
  • Chrome开发者工具栏设置成中文界面
    理想效果:     具体设置步骤:1.升级你的Chrome浏览器到94+以上版本,查看版本       方法一:1.随便打开一个网页,按F12(......
  • 网络抓包工具tcpdump
    ####监控系统状态#抓包工具tcpdump,一般主要看数据的流向,也要关注length长度,有时候会看到一些比较奇怪的数据包,默认很多都是tcp的,有时候会遇到一些udp的包,那么很有可能是被......