使用Array

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("\n");
        }
    }
 
    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));
 
 
 
    }
 
}
posted @ 2016-07-27 09:04  -梦里不知身是客  阅读(173)  评论(0编辑  收藏  举报