public class UsingArray
{
public static void output(int[]Array)
{
if(Array!=null)
{
for(int i=0;i<Array.length;i++)
System.out.print(Array[i]+" ");
System.out.print("
");
}
}
public static void main(String[] args)
{
// TODO 自动生成的方法存根
int []array0=new int[5];
Arrays.fill(array0, 5);//填充数组
System.out.println("调用Array.fill ");
UsingArray.output(array0);
int []array1=new int[]{7,8,3,12,6,3,5,4};
Arrays.sort(array1,0,8 );//排序
System.out.println("调用sort后");
UsingArray.output(array1);
System.out.println("array0 array1"+Arrays.equals(array0, array1));
int []array2=(int [])array1.clone();//克隆数组
System.out.println("array1 array2"+Arrays.equals(array2, array1));
Arrays.sort(array1);//二分查找法必须是排好序的数组否则结果不正确
System.out.println("元素3的位置"+Arrays.binarySearch(array1, 3));
}
}