当日总结

  1. 数组的基本概念
    数组是具有相同数据类型的一组数据的集合,可以是一维或多维的。在Java中,数组被视为对象,即使是由基本数据类型组成的数组也是如此。数组的长度是固定的,一旦创建就不能改变其大小
  2. 数组的声明与初始化
    数组的声明可以通过两种方式完成:
    动态初始化:先声明数组变量,再通过new关键字分配内存空间。

int[] arr = new int[5]; // 声明一个长度为5的整型数组
静态初始化:在声明的同时直接赋值。

int[] arr = {1, 2, 3, 4, 5}; // 声明并初始化一个整型数组
3. 数组元素的访问
数组元素通过索引来访问,索引从0开始。例如:
int firstElement = numbers[0]; // 访问数组的第一个元素
numbers[2] = 35; // 修改数组的第三个元素
4. 数组的遍历
可以使用循环来遍历数组中的元素。例如
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
或者使用增强型for循环:
for (int num : numbers) {
System.out.println(num);
}
5. 数组的操作
Java提供了多种方法来操作数组,包括填充、替换、排序、复制、查询等。这些方法主要通过Arrays类来实现。例如:
Arrays.fi ll(array, value):用指定值填充数组。
Arrays.so rt(array):对数组进行排序。
Arrays.co pyOf(array, newLength):复制数组。
Arrays.bi narySearch(array, key):在排序后的数组中查找指定元素。
6. 多维数组
多维数组可以看作是数组的数组。常见的多维数组是二维数组。二维数组的声明和初始化如下:
动态初始化:

int[][] myarr = new int[2][4];
静态初始化:

int[][] myarr = {{12,0},{45,10}};
7. 数组的长度
可以通过.length属性获取数组的长度。例如:

int length = numbers.length; // 获取数组的长度

posted @ 2025-08-27 23:08  lagranSun  阅读(9)  评论(0)    收藏  举报