1.Arrays类:数组操作工具类
此类包含操作数组的各种方法,但是如果数组为null的话,在操作的时候回抛出空指针异常
常用方法补充:asList-----------返回一个ArrayList集合,这个ArrayList集合类只是与util包中的ArrayList同名,不是同一个类,它是Arrays工具类的一个内部类,继承AbstractList,但没有重写add方法,查询源码,调用add方法会报出不支持操作异常
stream------------------------获得包含这个数组元素的流,参数是一个数组或者一个数组加范围
2.Math类:数学工具类
3.System类:系统信息属性工具类
- 常用方法
arrayCopy(Object src , int srcPos ,Object dest ,int destPos ,int length)-> :void :从源数组的目标位置开始,复制length长度到目标数组的目标位置,替换此目标位置长度为length的值。
currentTimeMillis() -> long :返回当前时间,以毫秒为单位。
exit(int) -> void :终止当前运行的虚拟机
gc() -> void :调用虚拟机的垃圾回收器
4.Collections类:操作set,list,map集合的工具类
sort方法也可以传入一个集合和一个函数式接口Comparator,指定按照什么规则进行排序