java

导航

Java数组的定义和使用

来源 :中华考试网 2020-12-08

  如果希望保存一组有相同类型的数据,可以使用数组。

  数组的定义和内存分配

  Java 中定义数组的语法有两种:

  type arrayName[];

  type[] arrayName;

  type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。

  与C、C++不同,Java在定义数组时并不为数组元素分配内存,因此[ ]中无需指定数组元素的个数,即数组长度。而且对于如上定义的一个数组是不能访问它的任何元素的,我们必须要为它分配内存空间,这时要用到运算符new,其格式如下:

  arrayName=new type[arraySize];

  其中,arraySize 为数组的长度,type 为数组的类型。

  数组的初始化

  你可以在声明数组的同时进行初始化(静态初始化),也可以在声明以后进行初始化(动态初始化)。

  数组引用

  可以通过下标来引用数组:

  arrayName[index];

  与C、C++不同,Java对数组元素要进行越界检查以保证安全性。

  每个数组都有一个length属性来指明它的长度,例如 intArray.length 指明数组 intArray 的长度。

  数组的遍历

  实际开发中,经常需要遍历数组以获取数组中的每一个元素。最容易想到的方法是for循环。

分享到

您可能感兴趣的文章