java.util.Arrays的几個static方法

来源:互联网 发布:量子力学 观察者 知乎 编辑:程序博客网 时间:2024/05/08 07:03

1. fill()

int[] arr1=new int[5];

Arrays.fill(arr1,6);

for(int i=0;i<arr1.length;i++){

System.out.println("arr1["+i+"]="+arr1[i]);

}

//輸出5個6

2,sort()

int[] arr1={8,9,2,5,45,21};

Arrays.sort(arr1);

//排序後arr1{2,5,8,9,21,45}

3.equals()

int[] arr1=new int[5];

int[] arr2=new int[5];

Arrays.fill(arr1,6);

Arrays.fill(arr2,6);

Arrays.equals(arr1,arr2)//true比較元素的值是否相等

int[] tem=arr1;

(arr1==arr2)//false

(arr1==tem)//true

4,binarySearch(),在已經排序的array中尋找元素,返回索引

 

 

原创粉丝点击