21xrx.com
2025-03-18 06:03:43 Tuesday
文章检索 我的文章 写文章
Java 数组初始化的方式及应用案例
2023-06-13 14:31:02 深夜i     26     0
Java 数组

Java 中数组是一种常用的数据结构,是指一组相同数据类型的元素集合。在 Java 中,有多种方式可以初始化数组,包括静态初始化、动态初始化、匿名数组等方式。下面我们来详细了解一下其定义及使用案例。

1. 静态初始化

使用静态初始化的方式,可以在定义数组的同时为其赋初值,常见的方式有使用大括号 {} 和使用 new 关键字。

代码演示:

int[] nums1 = new int[] 5;
int[] nums2 = 2;
String[] strs = new String[] "b";

2. 动态初始化

动态初始化是指在定义数组时没有为其赋初值,而是在后续代码中再为其赋值。使用动态初始化需要指定数组的长度。

代码演示:

int[] nums = new int[5];
nums[0] = 1;
nums[1] = 2;
nums[2] = 3;
nums[3] = 4;
nums[4] = 5;

3. 匿名数组

匿名数组是指在定义时不使用变量名,直接为其赋初值。因为没有变量名,所以只能使用一次,适用于一次性的处理。

代码演示:

System.out.println(Arrays.toString(new int[] 4));

以上是常用的 Java 数组初始化方式,可以根据具体场景选用不同的方式。下面给出一个案例模拟数组的排序操作:

public class ArraySortDemo {
  public static void main(String[] args) {
    int[] nums = 3;
    Arrays.sort(nums);
    System.out.println(Arrays.toString(nums));
  }
}

,静态初始化,动态初始化,匿名数组,数组排序

  
  

评论区

请求出错了