Arrays类(所有的方法是最简单的)
java.util.Arrays类包含一些实用的方法用于常见的数组操作,比如排序和查找
//a数组
int[] a = {1,2,8,79,-2,12,78,34,2,1};
1、可以使用sort或者 parallelsort 方法对整个数组或部分数组进行排序
System.out.println("sort的使用,升序 ");
Arrays.sort(a);
for(int i = 0 ; i <10 ; i++)
System.out.print(a[i] + " ");
System.out.println(" ");
System.out.println("parallelSort升序排列,与sort的作用一样 ");
int[] b = {1,2,8,79,-2,12,78,34,2,1};
Arrays.parallelSort(b);
for(int i = 0 ; i <10 ; i++)
System.out.print(b[i] + " ");
System.out.println(" ");
2、可以采用二分查找法 (binarySearch方法)在有序数组中查找关键字
System.out.println("查找元素2的下标 ");
int[] a = {1,2,8,79,-2,12,78,34,2,1};
int index = Arrays.binarySearch(a, -2);
System.out.println(index);
3、可以使用fill 方法填充整个数组或部分数组
System.out.println("fill的作用,将其填充 ");
Arrays.fill(a, 2);
for(int i = 0 ; i <10 ; i++)
System.out.print(a[i] + " ");
4、可以使用tostring方法来返回一个字符串
System.out.println("toString以字符串的形式输出 ");
String num = Arrays.toString(a);
System.out.println(num);
5、可以采用equals 方法检测两个数组是否相等