如何存储数组java
使用数组初始化
在Java中,可以通过声明和初始化数组来存储数据。基本语法为数据类型[] 数组名 = new 数据类型[长度]。例如:
int[] numbers = new int[5]; // 声明并初始化一个长度为5的整型数组
String[] names = new String[3]; // 声明并初始化一个长度为3的字符串数组
直接赋值初始化
可以在声明数组时直接赋值,无需指定长度。例如:

int[] numbers = {1, 2, 3, 4, 5}; // 直接初始化整型数组
String[] names = {"Alice", "Bob", "Charlie"}; // 直接初始化字符串数组
动态填充数组
通过循环或手动索引为数组赋值。例如:
int[] numbers = new int[5];
numbers[0] = 10; // 通过索引赋值
for (int i = 1; i < numbers.length; i++) {
numbers[i] = i * 2; // 通过循环填充数组
}
使用ArrayList动态存储
如果需要动态调整数组大小,可以使用ArrayList。例如:

import java.util.ArrayList;
ArrayList<String> names = new ArrayList<>();
names.add("Alice"); // 添加元素
names.add("Bob");
names.remove(0); // 删除元素
多维数组存储
Java支持多维数组,例如二维数组的声明和初始化:
int[][] matrix = new int[3][3]; // 3x3的二维数组
matrix[0][0] = 1; // 赋值
int[][] predefined = {{1, 2}, {3, 4}}; // 直接初始化
使用Arrays工具类
java.util.Arrays提供了一些实用方法,例如填充、排序等:
import java.util.Arrays;
int[] numbers = new int[5];
Arrays.fill(numbers, 10); // 填充数组
Arrays.sort(numbers); // 排序数组






