数组学习总结

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);指定范围内搜索

 

 


以上是关于数组学习总结的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础学习--数组总结

总结:串和数组的学习

前端学习(3347):数组方法的运用和总结稀疏数组

前端学习(3347):数组方法的运用和总结稀疏数组

20172313 2017-2018-2 《程序设计与数据结构》第六周学习总结

数组学习总结