Java 数组 - Java 编程入门

数组是一种数据结构,用来存储同一类型值的集合。

声明数组变量时,需要指出数组的类型和数组变量的名字,如下:

int[] a; 

可以使用 new 运算符创建数组:

int[] a = new int[100];

这条语句创建了一个可以存储 100 个整数的数组。数组的长度不要求是常量,如下:

int[] a = new int[n]; //数组长度为 n

通过一个整型下标可以访问数组中的每一个值。长度为 100 的数组下标为 0~99,如下:

int i = 0;
a[i]// 会访问数组的第一个值

可以通过循环给数组赋值:

int[] a = new int[100];
for (int i=0;i<100;i++) {
    a[i] = i;//数组将会赋值 0 ~ 99
}

创建一个数字数组时,所有的元素都初始化为 0,boolean 数组的元素会初始化为 false,对象数组的元素则初始化为 null。如下:

String names = new String[10];// names 为包含 10 个字符串的数组,所有的字符串都为 null
for (int i = 0; i < 10; i++) {
    names[i] = "";
}// 所有的字符串都为 ""
names[10];// Error--array index out of  bounds
names.length;//获得数组元素的个数 10

一旦创建了数组,尽管可以改变每一个数组的元素,但不能再改变它的大小。

Loading...


Run