java怎么定义数组
原创
Java数组定义
在Java中,数组是一种用于存储多个相同类型数据的容器。数组可以存储基本数据类型(如整数、浮点数等)和对象类型的数据。以下是Java中定义数组的几种对策。
一维数组定义
一维数组是最明了的数组,它可以存储一列数据。下面是一个定义一维数组的示例:
int[] intArray; // 声明整型数组
intArray = new int[5]; // 分配内存空间,长度为5
或者,可以在一行代码中完成声明和初始化:
int[] intArray = new int[5]; // 声明并分配内存空间
还可以在声明的同时指定数组的初始值:
int[] intArray = {1, 2, 3, 4, 5}; // 声明并初始化数组
二维数组定义
二维数组用于存储矩阵或表格数据。以下是定义二维数组的示例:
int[][] multiArray; // 声明整型二维数组
multiArray = new int[3][4]; // 创建3行4列的数组
同样地,也可以在一行代码中完成声明和初始化:
int[][] multiArray = new int[3][4]; // 声明并创建3行4列的数组
初始化二维数组:
int[][] multiArray = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
对象数组
除了基本数据类型,还可以定义对象类型的数组。下面是一个示例:
String[] stringArray; // 声明字符串数组
stringArray = new String[3]; // 分配内存空间
stringArray[0] = "Hello"; // 初始化第一个元素
stringArray[1] = "World"; // 初始化第二个元素
stringArray[2] = "!"; // 初始化第三个元素
或者,使用初始化列表:
String[] stringArray = {"Hello", "World", "!"};