访问数组
数组中的元素通过用对该数组的一个引用、一个用于描述我们要访问数组哪一个元素的整型索引值来访问。数组的第一个元素的索引为0,第二元素的索引为1,依此类推。
例如: int [] sums = new int[20];
sums[0] = 1;
sums[1] = 2;
sums[19] = 191;
为了给20个元素赋值,就需要20条语句。显然,用for循环赋值更方便。例如:
sums[0] = 1;
for(int i = 1; i < 20; i++){
sums[i] = sums[i-1] + i;
}
数组sums的第一个元素是1,然后用for循环初始化剩下的19个元素。
引用数组
Java中有九种类型的数组:八种基础数据类型中每一种是一种数组类型、引用类型的数组类型。sums和temps数组就是基础数据类型数组的示例。我们可以声明任何引用类型的数组。
数组复制
因为数组的大小是固定的,所以在使用数组时,经常不得不创建一个更大或更小的数组,然后将已存在的数组的内容复制到新的数组中。我们可以编写一个for循环将一个数组的内容复制给另一个,也可以用System类中的静态方法arraycopy()。
06-16