数组学习总结
Posted www-yusheng-com
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组学习总结相关的知识,希望对你有一定的参考价值。
java.util包的Arrays类包含了用来操作数组(排序和搜索)的各种方法,
Arrays.fill(int [] a,int value)方法,该方法可将指定的int值分配给int型数组的每个元素
a:要进行元素替换的数组,value:要存储数组中所有元素的值
//替换数组中的元素方法
Arrays.fill(int [] a,int fromIndex,int toIndex,int value);把指定的元素给指定的索引每个元素
a:要进行填充的数组
fromindex:要使用指定值填充的第一个元素的索引(包括)
toindex:要使用指定值填充的最后一个元素的索引(不包括)
value:要存储在数组所有元素中的值
//给数组排序的方法
Arrays.sort(数组名称)
//复制数组的方法
Arrays.copyOf(arr,int newlength);复制数组至指定的长度
arr:要进行复制的数组
newlength:int类型,新数组的长度,
Arrays.copyOfrRnge(arr,int formindex,int toindex);将指定长度复制到新数组中
arr:要复制的数组
formindex:指定开始复制的索引位置
toindex:指定结束复制的索引位置
//查询数组的方法
Arrays.binarySearch(arr,value);二分搜索法来搜索指定数组,以获得指定对象,返回要搜索的索引值
arr:数组
value:要搜索的值
如果value包含在该数组中 返回搜索值得索引,没有则返回-1,注意:搜索之前要将数组排序
Arrays.binarySearch(arr,formindex,toindex,value);指定范围内搜索
以上是关于数组学习总结的主要内容,如果未能解决你的问题,请参考以下文章