1.Arrays.toString()
返回数组的内容
输出为:
2.Arrays.copyOfRange()
拷贝数组(指定范围,包前不包后)
输出为:
3.Arrays.copyOf()
拷贝数组,可以指定新数组的长度
输出为:(空余的位置系统用0补齐)
注意点:如果指定的新数组长度<原来的数组长度,则只输出新数组制定长度
4.Arrays.setAll()
把数组中原数据改为新数据再存进去(例子中将数据打了八折)
输出为:
5.Arrays.sort()
对数组进行排序(默认升序)
输出为:
第二行为升序排序
a.对于数据的比较:
Arrays.sort()
b.对于对象的比较:
方法一:让该对象的类实现Comparable(比较规则)接口,然后重写compareTo 方法,自己来制定比较规则
第一点实现接口
第二点重写compareTo(),一个是繁琐的写法,标蓝色的是简写
第三点创建对象,并且用Arrays.sort()排序
注意点:
方法二:使用下面这个sort方法,创建Comparator比较器接口的匿名内部类对象,然后自己制定比较规则