1.sort()方法
用于对数组进行排序
public class ArraysDemo {
public static void main(String[] args) {
int[] arr = {6, 3, 8, 2, 9, 1};
Arrays.sort(arr);
System.out.println("排序后");
for (int i : arr) {
System.out.print(i + " ");
}
}
}
2.toString()方法
用于输出数组中的元素,以字符串的形式输出
public class ArraysDemo {
public static void main(String[] args) {
int[] arr = {6, 3, 8, 2, 9, 1};
System.out.println("排序前:");
String string = Arrays.toString(arr);
System.out.println(string);
Arrays.sort(arr);
System.out.println("排序后");
System.out.println(Arrays.toString(arr));
}
}
3.binarySearch()二分查找
查找指定元素在数组中的位置,如果找到则返回元素的下标,如果找不到则返回负数
public class ArraysDemo02 {
public static void main(String[] args) {
int[] arr = {6, 3, 8, 2, 9, 1};
int result = Arrays.binarySearch(arr, 9);
System.out.println(result);
}
}
4.copyOf()方法
用于拷贝数组中的元素
public class ArraysDemo03 {
public static void main(String[] args) {
int[] arr = {6, 3, 8, 2, 9, 1};
int[] news = Arrays.copyOf(arr, arr.length - 2);
System.out.println(Arrays.toString(news));
}
}