java_Arrays类
1 public static void main(String[] args) { 2 // 定义数组 3 int[] num = new int[10]; 4 // 给数组赋值 5 for (int i = 0; i < num.length; i++) { 6 if (i % 2 == 0) { 7 num[i] = i + 2 ; 8 }else { 9 num[i] = i; 10 } 11 } 12 // 使用Arrays.toString()方法打印数组 13 System.out.println(Arrays.toString(num)); // [2, 1, 4, 3, 6, 5, 8, 7, 10, 9] 14 15 16 System.out.println("***********************"); 17 // 使用Arrays.sort()方法以升序的方式排序数组 18 Arrays.sort(num); 19 // 打印排序后的数组 20 System.out.println(Arrays.toString(num)); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 21 22 System.out.println("***********************"); 23 // 使用Arrays.Arrays.binarySearch()方法可以对有序的数组(升序或降序),进行二分查找法查询元素 24 System.out.println(Arrays.binarySearch(num,8)); // 打印结果:1. 数组下标为7的元素是:8 25 System.out.println("数组下标为7的元素是 :" + num[7]); // 数组下标为7的元素是:8 26 27 System.out.println("***********************"); 28 // 使用Arrays.fill()方法给数组赋值 29 Arrays.fill(num,1); 30 System.out.println(Arrays.toString(num));// [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] 31 32 33 }