Java-数组综述
Posted 刘飞飞飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java-数组综述相关的知识,希望对你有一定的参考价值。
数组定义:数组是相同类型数据的集合,描述的是相同类型的若干个数据按照一定的先后顺序排列组合而成的,其中每一个数据称作一个数组元素,每个数组元素可以通过
一个下标来访问它们。
数组的四个基本提点:
1,长度固定,一旦被创建它的长度就是不可改变的
2,其元素类型必须是相同类型,不允许出现混合类型
3,数组中的元素是任何数据类型,包括基本数据类型和引用数据类型
4,数组变量属于引用类型,数组也可以看作是对象,数组中的每个元素相当于该对象的成员变量,数组本身就是对象,Java中对象是在堆中的
因此数组无论保存原始类型还是其他对象类型,数组本身是在堆中的。
数组的下标合法区间是[0,arr,length-1]
数组的拷贝:System,arrayCopy(源数组,从哪开始,目标数组,从哪开始,粘几个)
数组的排序:Arrays.sort(被排序的数组)
二分法查找:Arrays.binarySearch(那个数组,数组中的什么元素)
填充数组:Arrays.fill(a,2,4,10) 。将数组a中2到4的索引的元素替换为10
获得数组长度:数组.length。 在二维数组中a[0].length表示二维数组中第一个数组的长度
数组的遍历:可以使用for循环或者for嵌套循环(二维数组)
以上是关于Java-数组综述的主要内容,如果未能解决你的问题,请参考以下文章