Java数组简介
1. 数组?
数组是一种用于存储相同类型数据的数据结构。在Java中,数组是一个固定大小的容器,它可以存储相同类型的元素。
2. 如何声明和初始化数组?
2.1 声明数组
// 声明一个整数数组
int[ ] myArray;
// 声明一个字符串数组
String[ ] names;
2.2 初始化数组
// 初始化整数数组
myArray = new int[5]; // 创建一个包含5个整数的数组
// 初始化字符串数组
names = new String[ ]{"Alice", "Bob", "Charlie"};
3. 如何访问数组元素?
数组元素的访问是通过索引实现的,索引从0开始。
// 访问第一个元素
int firstElement = myArray[0];
// 修改第三个元素的值
names[2] = "David";
4. 数组长度
可以使用`length`属性获取数组的长度。
int arrayLength = myArray.length;
5. 数组的循环遍历
使用循环结构(如`for`循环)遍历数组元素。
for (int i = 0; i < myArray.length; i++) {
// 处理每个元素
System.out.println(myArray[i]);
}
6. 多维数组
Java支持多维数组,例如二维数组。
// 声明和初始化二维数组
int[ ][ ] matrix = new int[3][4];
// 访问二维数组元素
int value = matrix[1][2];
7. 注意事项(tips)
数组在声明时需要指定大小,大小不能改变。
数组索引是从0开始的呢。
注意数组越界问题,用来确保不要访问超出数组范围的索引。