【摘要】 定义数组: int [] arr; // 方法1 int arr []; // 方法2 初始化数组 //赋初始化值 int a [] = {1,2,3}; for(int k:a) { System.out.println(k); } //各自赋值 int[] array1 = new int[10]; ar...
定义数组:int [] arr; // 方法1 int arr []; // 方法2初始化数组//赋初始化值 int a [] = {1,2,3}; for(int k:a) { System.out.println(k); } //各自赋值 int[] array1 = new int[10]; array1[0]=1; // 生成一个随机数组 for (int i:array1) //foreach结构,遍历整个容器 { int a=(int)(Math.random())*100; array1[i]=a; }Arrays类
java.util.Arrays 类能方便地操作数组,它提供的所有方法都是静态的。
具有以下功能:
给数组赋值:通过 fill 方法。对数组排序:通过 sort 方法,按升序。比较数组:通过 equals 方法比较数组中元素值是否相等。查找数组元素:通过 binarySearch 方法能对排序好的数组进行二分查找法操作。System.out.println(Arrays.toString(a)); Arrays.sort(a); System.out.println(Arrays.toString(a)); //int [] b = (Arrays.sort(a)); 不可以这样子写 int [] b = a; System.out.println(Arrays.toString(b));
Arrays常用方法