数组函数

数组函数

java.util包的Arrays类中用来操作数组的方法:
使用前需导入类
import java.util.Arrays;

fill()         填充替换数组元素
Arrays.fill(arr,8) //将数组arr中的值都变为8

Arrays.fill(arr,1,2,8) //将数组arr中索引位置1-2之间的数变为8

sort()
Arrays.sort(arr) //对数组进行排序

copyOf()        复制数组至指定位置
int newarr[]=Arrays.copyOf(arr,5);

copyOfRange()       将指定数组的指定长度复制到一个新的数组
//将数组索引位置0-3之间的元素复制到新数组中
int newarr[] =Arrays.copyOfRange(arr,0,3)

binarySearch()         在数组中查找指定内容
//查找数组arr中4的索引位置
int index=Arrays.binarySearch(arr,4)

//在索引位置0-2之间查找cd
int index=Arrays.binarySearch(arr,0,2,"cd")

 

posted @ 2018-02-22 23:07  xtu熊大  阅读(205)  评论(0编辑  收藏  举报