数组常用方法

来源:互联网 发布:天意网络魔域一条龙 编辑:程序博客网 时间:2024/06/06 03:57

1  遍历数组的两种方法

(1)  for循环

for(int i=0;i<10;i++){

System.out.println(a[i]);

}

(2) for ever

int[] a=new int[5];

for(int b:a){

System.out.println(b);

}

2  填充替换数组

Array.fill(a,8);//以8来填充数组

Array.fill(a,1,,2,8);//以下标1起 到下标2结束,之间用8填充   [1,2)   2不填充

3  排序

Array.sort(a)//从小到大排列数组

4复制

copyOf(a,5)//复制数组a内长度为5的元素  复制到新数组中长度不足用0补,超出部分截断

copyOfRange(a,0,3)//复制方法  [0,3) 3不复制

5查询

binarySearch(a,0,1,8);//数组a中[0,1]范围内查找8的位置 调用此函数前先用sort排序

binarySearch(a,4);//查找4的位置