公共類Du21 {
公共靜態void main(String[] args) {
int[] a = {1,23,5,57,129,11 };
int[] b = {2,4,6,8,10,13,3 };
boolean isEqual = Arrays.equals(a,b);//測試相等性
System.out.println("a = b?+is equal);
System.out.println("按ASC排序前,數組為:");
print array(a);
arrays . sort(a);//A組按升序排列。
System.out.println("按ASC排序後,壹個數組為:");
print array(a);
//查詢按升序排列的數組A中是否存在用戶指定的值。
int num1 = 11,num2 = 22
int index = Arrays.binarySearch(a,num 1);
int index 2 = arrays . binary search(a,num 2);
if(index & lt;0){
System.out.println(數組a中找不到num 1+);
}否則{
System.out.println(num1 +"在數組a的位置"+index+");
}
if(index 2 & lt;0){
System.out.println(數組a中找不到num 2+);
}否則{
System.out.println(num2 +"在數組a的位置“+index+”);
}
}
私有靜態void printArray(int[] a) {
for(int I = 0;我& lta .長度;i++){
System.out.print(a[i] +",");
}
system . out . println();
}
}
-測試。
a = b?錯誤的
在按ASC排序之前,數組是:
1, 23, 5, 57, 129, 11,
按ASC排序後,數組為:
1, 5, 11, 23, 57, 129,
11在數組a的位置2
22在數組a中找不到