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     }

 

posted @ 2021-07-14 13:10  ~Forever  阅读(20)  评论(0编辑  收藏  举报