// 数组定义,初始化
int[] array = new int[]{1, 2, 2, 1};
int[] dest = new int[10];
Integer[] soul = new Integer[]{10,3,1,5};
// 获取子数组
int[] subArray = Arrays.copyOf(array, 3);
// 数组复制
System.arraycopy(array, 0, dest, 0, 2);
// 排序,Arrays.sort默认是升序排列
Arrays.sort(array); // 默认升序
// 编译错误,指定array order,但是指定排序的话必须是包装类型,不支持基本类型
// Arrays.sort(array, Collections.reverseOrder());
// 包装类型,降序排列
Arrays.sort(soul, Collections.reverseOrder()); // 降序排列
Arrays.sort(soul, (v1, v2) -> v2 - v1); // 使用lambda表达式设置排列顺序
注:Arrays.asList 可以将array转为list
原创文章,作者:wure,如若转载,请注明出处:https://blog.ytso.com/tech/java/272430.html