这个类在日常的开发中,还是非常常用的。今天就总结一下Arrays工具类的常用方法。最常用的就是asList,sort,toStream,equals,copyOf了。另外可以深入学习下Arrays的排序算法,这个还是非常有用的。所有的方法都是在下面的类中进行测试的:public class ArraysTest {String[] array = new String[]{"a","c","2","1","b"};Integer[] ints = new Integer[]{5,1,4,3,2};...}
拷贝数组,第一种用法,如果目标长度不够,会使用0进行补位。第二种用法,支持拷贝目标起始位置到结束为止的数组。@Testpublic void copyOf(){//如果位数不够,需要补位Integer[] result = Arrays.copyOf(ints,10);for(int i : result){System.out.println(i);}System.out.println("----------------------------------------->");//如果位数够,就取最小的数组result = Arrays.copyOf(ints,3);for(int i : result){System.out.println(i);}System.out.println("----------------------------------------->");//result = Arrays.copyOfRange(ints,2,4);for(int i : result){System.out.println(i);}}