21xrx.com
2024-09-19 10:06:44 Thursday
登录
文章检索 我的文章 写文章
Java 数组初始化的方式及应用案例
2023-06-13 14:31:02 深夜i     --     --
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));

  }

}

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

  
  

评论区

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