目录:
视频: Java和Python的比较,哪个更有前途? 2024
Java中的数组只是一个列表。它可以是任何东西的列表 - 任何基元或对象类型。在大多数情况下,数组是一个类似项目的列表。例如,如果您创建一个int数组,那么该列表中的所有项都是int值。以下部分描述如何创建,初始化, 迭代 (检查每个值),否则操作数组。
定义数组
总是将数组视为项列表。考虑到这一点,当你想定义一个数组时,你首先要创建的项目的类型。例如,如果要创建一个整数值数组,则大多数情况下都是从int基元类型开始的。
<! --1 - >该类型后跟一对方括号([]),然后是数组名称。您经常会看到为每个Java应用程序定义的数组。 main()方法声明总是包含一个,如下所示:
public static void main(String [] args)
在这种情况下,args是String类型的数组。它包含在命令行提供的字符串值列表。
初始化数组
在可以使用数组之前,必须初始化它。初始化一个数组是一个两步过程:
-
实例化数组,以便使用数组对象。
-
为数组中的每个元素提供一个值。
一个 数组 元素 是列表中单独可访问的项目。每个元素都是与数组相同类型的单个项目。例如,当你定义一个int []数组时,数组中的每个元素的类型都是int。
数组中的元素使用唯一编号进行访问。数字从0开始,继续比元素总数少1。例如,如果您有一个包含十个元素的数组,则它们从0到9进行编号。要访问某个特定元素,请使用该数组的名称,然后是方括号中的数字。下面的代码显示了一个典型的数组定义和初始化:
//定义一个整数值数组。 int [] MyArray; //实例化MyArray。 MyArray = new int [5]; //定义单个的数组值。 MyArray [0] = 0; MyArray [1] = 1; MyArray [2] = 2; MyArray [3] = 3; MyArray [4] = 4;
这段代码创建一个名为MyArray的int []数组。它通过调用new int [5]来实例化这个数组来保存五个条目。代码然后通过访问各个元素(0到4)来初始化每个单独的数组值。