声明并创建数组需指定类型与长度,如int[] numbers = new int[5];可通过索引访问元素,索引从0开始,避免越界;使用for或增强for循环遍历;常见操作包括获取Length、初始化赋值、Arrays工具类的fill、sort和toString方法,掌握这些可高效管理基本类型数据。

在Java中,基本类型数组是处理一组相同类型数据的常用方式。它们效率高、使用简单,适合存储int、double、Boolean等基本数据类型。下面介绍如何声明、初始化、访问和操作基本类型数组。
声明与创建数组
要使用数组,先要声明其类型和名称,并创建对应的内存空间。
例如:
- int[] numbers; // 声明一个整型数组
- numbers = new int[5]; // 创建长度为5的数组,元素默认为0
- 也可以一步完成:double[] scores = new double[10];
- 或直接用字面量初始化:boolean[] flags = {true, false, true};
访问与修改元素
数组元素通过索引访问,索引从0开始。可以读取或赋值指定位置的元素。
示例:
- numbers[0] = 10; // 给第一个元素赋值
- System.out.println(numbers[2]); // 输出第三个元素
- 注意避免ArrayIndexOutOfBoundsException,确保索引在0到length-1之间
遍历数组
常用for循环或增强for循环(foreach)来访问所有元素。
立即学习“Java免费学习笔记(深入)”;
比如:
- 普通for循环:for (int i = 0; i < numbers.length; i++) { … }
- 增强for循环:for (int num : numbers) { System.out.println(num); }
- 增强for写法更简洁,适用于只读场景
常见操作技巧
实际开发中常涉及一些基础操作,掌握这些能提升效率。
- 获取数组长度:numbers.length(不是方法,无括号)
- 初始化时赋值:int[] arr = {1, 2, 3, 4, 5};
- 使用java.util.Arrays工具类:
- Arrays.fill(arr, 0); // 填充所有元素为0
- Arrays.sort(arr); // 排序
- Arrays.toString(arr); // 打印数组内容
基本上就这些。合理使用基本类型数组能有效管理数据,关键是理解索引机制和边界控制。不复杂但容易忽略细节。


