0 写在前面
数组是存储相同类型值的序列。
1 声明数组
数组是一种数据结构,用来存储同一类型值的集合。通过一个整型下标 (index,或称索引)可以访问数组中的每一个值。例如,如果 a是一个整型数组,a[i] 就是数组中下标为i的整数。
声明:Java中使用new创建数组。
方式一:数组类型[] 数组名称 = new 数组类型[数组长度];
方式二:数组类型 数组名称[] = new 数组类型[数组长度];
方式三:数组类型[] 数组名称 = {……数据……};
方法一常见一些。
注意:数组长度必须是正整数。
2 访问数组元素
数组下标从0开始。所以如果一个长度为10的数组,那么他的取值范围为0~9。
取值范围:数组名称[0~n-1]
假设创建一个数组String strs = new String[10]。那么访问strs[10]或者10以上就会发生越界问题。
错误示范:
int[] arr = new int[10];
arr[10] = 10;//java.lang.ArrayIndexOutOfBoundsException:
System.out.println(arr);
3 写在末尾
其实Java中数组是不常用的,所以没必要说的太细节。
Java中用的更多是《集合》。