java037:工具类里面常用的api

一,工具类里面全是静态方法
Collections:专门用来对集合进行操作的:
Sort():对集合中的元素排序
在这里插入图片描述
利用reverseOrder()可以从大到小排列
###reverseOrder() 方法用于获取一个比较有否就实现Comparable接口的对象的集合的自然顺序相反。
在这里插入图片描述
Reverse():将集合里面的数反转
在这里插入图片描述
Collections.max(list):求最大值
Collections.min(list):求最小值
在这里插入图片描述
indexOfSubList(list,l):把l中的元素看成一个整体,查看l在list中的下标位置,需要l中的元素在list中都有,且顺序相同。否则返回-1。
在这里插入图片描述
Collections.shuffle(l);随机打乱集合里面的元素
在这里插入图片描述
Collections.frequency(l,-90):输出集合中的某一个元素在集合中出现的次数
在这里插入图片描述
Collections.swap(list, 0, 1);交换两个下标位置的集合
在这里插入图片描述
.copy(l, list);复制,把list中的元素复制到l,并替换l原来的元素,注意:需要l中的集合长度要比list的长度长,不然会报错。
在这里插入图片描述
在这里插入图片描述
二,Arrays:专门用来操作数组的
1,toString():输出数组中的元素
deepToString():多维数组中深度输出数组中的元素
在这里插入图片描述
2,Equlas():判断数组中的值是否相等
deepEquals(b,bb):深度判断
在这里插入图片描述
3,Sort():数组排序,从小到大

在这里插入图片描述
4,asList():将数组转换成集合,转成功后是一个只读list集合
但是转过来之后会是一个只读模式,不能对其进行操作,一操作就会报错
在这里插入图片描述
但是可以通过new一个ArrayList的方式对其进行操作。
注意:要把数据类型写成其对应的封装类,要不然转化过来是一个地址
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44699728/article/details/90066891
今日推荐