天长市建设局网站,网站不能风格,云南装饰公司做网站,福州营销推广公司Arrays
Arrays是Java中提供的一个针对数组操作的工具类#xff0c;所有的方法都是静态的。 大致有这些常用的方法
sort()针对常用的基本数据类型#xff0c;都能进行排序#xff0c;byte、char、int、long、float、doubleparallelSort()并行排序#xff0c;多线程排序所有的方法都是静态的。 大致有这些常用的方法
sort()针对常用的基本数据类型都能进行排序byte、char、int、long、float、doubleparallelSort()并行排序多线程排序数据规模较大是可以使用binarySearch()二分查找数组操作 equals()比较两个数组是否相等fill()数组填充copyOf()、copyRange()数组拷贝 类型转换 asList()数组转List集合toString()数组转Stringstream()获取数组的Stream流
Collections
Collections类是针对Java集合操作的一个工具类 大致包括这些方法
排序: sort()排序reverse()、reverseOrder()逆序shuffle()乱序 查找: min()最小值max()最大值binarySearch()二分查找frequency()统计元素出现次数 同步方法将一些非线程安全的集合转换成线程安全的集合 synchronizedList()、synchronizedSet()、synchronizedMap()等等 不可修改:将一些集合转换成不可修改的集合 unmodifiableCollection()、unmodifiableList()、unmodifiableSet()等等 集合操作 copy()集合拷贝fill()集合填充nCopies()生成指定元素数量的集合 其他方法: addAll()批量向集合中添加元素emptyList()判断是否是空集合disjoint()判断两个集合交集
Objects
JDK7新增的一个工具类可以对对象进行操作的工具类 大致包括一下方法
equals()判断两个对象是否相等如果都为null会返回truehash()根据一组对象计算出一个hash值hashCode()获取对象的hash值requireNonNull()检查对象是否为null如果为null则抛出异常isNull()判断对象是否是null返回booleannonNull()判断对象是否非null返回booleancomparte()比较两个对象的大小需要传入自定义Compator