Arrays类
- 具有以下常用功能:
- 给数组赋值:通过fill方法。
- 对数组排序:通过sort方法,按升序。
- 比较数组:通过equals方法比较数组中元素值是否相等。
- 查找数组元素:通过binarySearch方法能对排序好的数组进行二分查找法操作
package OrangeWater.array;
import java.lang.reflect.Array;
import java.util.Arrays;
public class Demo04 {
public static void main(String[] args) {
int[] a = {1, 456, 12, 654, 1, 32, 15, 2, 23};
System.out.println(Arrays.toString(a));
printArrays(a);
Arrays.sort(a);
System.out.println(Arrays.toString(a));
Arrays.fill(a, 2, 4, 0);
System.out.println(Arrays.toString(a));
Arrays.fill(a, 0);
System.out.println(Arrays.toString(a));
}
public static void printArrays(int[] a){
for (int i = 0; i < a.length; i++){
if (i==0){
System.out.print("[");
}
if (i==a.length-1){
System.out.print(a[i]+"]");
}else {
System.out.print(a[i] + ", ");
}
}
}
}