/*** int[]数组操作 正序、倒叙、去重
*@paramarr*/
public static void arrayIntTest(int[] arr) {int length =arr.length;//int[]正序
Arrays.sort(arr);//int[]倒序
Arrays.sort(arr);
ArrayUtils.reverse(arr);
System.out.print("");//int[]正序
int[] arr1 = Arrays.stream(arr).boxed().sorted().mapToInt(p ->p).toArray();
System.out.print("");//int[]倒序
int[] arr2 = Arrays.stream(arr).boxed().sorted((s1, s2) -> {return s2 > s1 ? 1 : -1;}).mapToInt(p ->p).toArray();
System.out.print("");//int[]去重
int[] arr3 = Arrays.stream(arr).boxed().distinct().mapToInt(p ->p).toArray();
}/*** Integer[]数组操作 正序、倒叙、去重
*@paramarr*/
public static voidarrayIntegerTest(Integer[] arr){int length =arr.length;//Integer[]正序
Arrays.sort(arr);//Integer[]倒序
Arrays.sort(arr, Collections.reverseOrder());//Integer[]倒序
Arrays.sort(arr);
ArrayUtils.reverse(arr);//Integer[]去重
Set set = new HashSet();
set.addAll(Arrays.asList(arr));
Integer[] arr4= newInteger[set.size()];
set.toArray(arr4);//Integer[]正序,去重
Set set1=newTreeSet(Arrays.asList(arr));
Integer[] arr5= newInteger[set1.size()];
set1.toArray(arr5);//Integer[]正序
Integer[] arr1 = newInteger[arr.length];
Arrays.stream(arr).sorted().collect(Collectors.toList()).toArray(arr1);//Integer[]倒序
Integer[] arr2 = newInteger[arr.length];
Arrays.stream(arr).sorted((s1, s2)-> {return s2>s1?1:-1;}).collect(Collectors.toList()).toArray(arr2);//Integer[]去重
List list1 =Arrays.stream(arr).distinct().collect(Collectors.toList());
Integer[] arr3= newInteger[list1.size()];
list1.toArray(arr3);
}/*** String[] 操作 正序、倒叙、去重
*@paramarr*/
public static voidarrayStringTest(String[] arr){int length =arr.length;//String[]正序
Arrays.sort(arr);//String[]倒序
Arrays.sort(arr, Collections.reverseOrder());//String[]正序 不区分大小写
Arrays.sort(arr, String.CASE_INSENSITIVE_ORDER);//String[]倒序 不区分大小写
Arrays.sort(arr, String.CASE_INSENSITIVE_ORDER);
Collections.reverse(Arrays.asList(arr));//String[]去重
Set set = new HashSet();
set.addAll(Arrays.asList(arr));
String[] arr4= newString[set.size()];
set.toArray(arr4);//String[]正序,去重
Set set1=newTreeSet(Arrays.asList(arr));
String[] arr5= newString[set1.size()];
set1.toArray(arr5);//String[]去重
List list1 =Arrays.stream(arr).distinct().collect(Collectors.toList());
String[] arr1= newString[list1.size()];
list1.toArray(arr1);
}