21xrx.com
2024-12-23 00:54:08 Monday
登录
文章检索 我的文章 写文章
Java数组长度详解及代码案例
2023-06-15 00:34:07 深夜i     --     --
Java数组 长度 遍历

Java中的数组是一种常用的数据类型,它可以用来存储同一类型的多个值。在Java中,数组的长度是一个非常重要的概念,本文将对Java数组长度进行详解,并提供代码案例来帮助读者更好地理解。

Java数组长度的概念

在Java中,数组的长度是指它所能容纳的元素个数。它是一个整数类型的值,并且在数组创建时就已经确定了,之后也无法改变。数组的长度可以通过以下方式获取:

int[] array = new int[10];

int length = array.length;

上述代码创建了一个长度为10的整型数组,并通过array.length获取了数组的长度,将其赋值给了变量length。需要注意的是,数组的下标范围是从0到length-1。

Java数组长度的用途

Java数组的长度在很多场景下都有重要的用途。比如,我们需要遍历数组时,就可以很方便地使用数组的长度:

for (int i = 0; i < array.length; i++) {

  System.out.println(array[i]);

}

数组的长度还可以用来销毁对象。在Java中,当一个对象没有被任何引用变量引用时,它就可以被垃圾回收器销毁。由于数组的长度已经在数组创建时确定,因此可以通过将数组赋值为null来销毁它:

array = null;

Java数组长度的案例

下面是一个简单的Java数组长度的案例,它通过随机生成一个长度为10的数组,并输出数组的内容和长度:

import java.util.Random;

public class ArrayLengthExample {

  public static void main(String[] args) {

    int[] array = new int[10];

    Random random = new Random();

    for (int i = 0; i < array.length; i++) {

      array[i] = random.nextInt(100);

    }

    System.out.println("Array length: " + array.length);

    for (int i = 0; i < array.length; i++) {

      System.out.println("array[" + i + "] = " + array[i]);

    }

  }

}

运行结果:

Array length: 10

array[0] = 63

array[1] = 66

array[2] = 88

array[3] = 16

array[4] = 91

array[5] = 67

array[6] = 45

array[7] = 70

array[8] = 85

array[9] = 75

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复