数组的基本要素:
(1)标识符。首先,和变量一样,在计算机中,数组也要有一个名称,称为标识符,用于区分不同的数组。
(2)数组元素。当给出了数组名称,即数组标识符后,要向数组中存放数据,这些数据就称之为数组元素。
(3)数组下标。在数组中,为了正确的得到数组的元素,需要对它们进行编号,这样计算机才能根据编号去存取,这个编号就 就称之为数组下标。
(4)元素类型。存储在数组中的数组元素应该是同一数据类型,如可以把学员的成绩存储在数组中,而每一个学员的成绩都可 以用整型变量存储,因此称它的元素的类型是整型。
使用Arrays类操作数组:
(1)比较两个数组是否相等
Arrays类的equals()方法用于比较两个数组是否相等。只有当两个数组长度相等,且对应位置的元素也一一等 时,该方法返回true;否则返回false。
(2)对数组的元素进行升序排列
Arrays类的sort()方法对数组的元素进行升序排列,即以从小到大的顺序排列。
(3)将数组转换成字符串
Arrays类中提供了专门输出数组内容的方法——toString()方法。该方法用于将一个数组转换成一个字符串。顺 序把多个数组元素连在一起,多个数组元素使用英文都好和空格隔开。利用这种方法可以很清楚地看到各个数组元素。
(4)将数组所有元素赋值为相同的值
Arrays类的fill(array,val)方法用于把数组array的所有元素都赋值为val。
(5)将数组复制成一个长度为设定值的新数组
初始化一个整型一维数组,使用Arrays类的copyOf()方法把数组复制成一个长度为设定值的新数组。
(6)查询元素在数组中的下标
Arrays类的binarySearch()方法用于查询数组元素在数组中的下标。调用该方法时要求数组中的元素已经按升序排列,这样才能得到正确的结果。