专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java数组声明和初始化数组

Java数组声明和初始化数组

更新时间:2022-09-13 09:50:52 来源:星辉 浏览746次

数组是 Java 中基本数据结构的重要组成部分。它们在解决许多编程问题方面非常有用。

如何在 Java 中声明和初始化数组

有两种方法可以在 Java 中声明和初始化数组。第一个是new一个Java关键字,您必须在其中一个一个地初始化值。第二个是将值放在花括号中。

1.如何使用关键字初始化数组

您可以使用以下语法声明数组:

dataType [ ] nameOfArray;

dataType:要放入数组的数据类型。这可以是字符串、整数、双精度等。

[ ]: 表示要声明的变量将包含一个值数组

nameOfArrary: 数组标识符。

有了上面的信息,你只声明了数组——你还需要初始化它。

以这种方式初始化数组的基本语法如下所示:

dataType [] nameOfArray = new dataType [size]

大小通常用数值表示。它表示您想在数组中保存多少个值。它的值是不可变的,这意味着您不能在数组中放入超过指定为大小的数字。

您现在可以继续将值放入数组中,如下所示:

package com.kolade;
import java.util.Arrays;
public class Main {
    public static void main(String[] args) {
   // write your code here
String [] names = new String[3];
names[0] = "Quincy";
names[1] = "Abbey";
names[2] = "Kolade";
   }
}

在上面的代码片段中,我初始化了一个名为名称(标识符)的字符串数组。大小为 3,因此它只能容纳三个值。

共有3个指标:

该值Quincy位于索引处0

该值Abbey位于索引处1

该值Kolade位于索引处2

不要被数字 0、1、2 弄糊涂了。数组是从零开始的,所以计数从 0 开始,而不是 1。

在上面的数组中,如果你添加额外的数据——例如names[3] = “Chris”——你会得到一个错误,因为你已经指定了数组应该只包含 3 个值。如果要添加更多值,则必须增加数组的大小。

要将数组打印到控制台,可以使用内置toString()方法:

System.out.println(Arrays.toString(names));

2.如何在一行中初始化一个数组

您可以使用以下基本语法在一行中初始化一个数组:

dataType [ ] nameOfArray = {value1, value2, value3, value4}

使用此方法,您无需指定数组的大小,因此您可以在其中放入任意数量的值。

查看下面代码片段中的示例:

package com.kolade;
import java.util.Arrays;
public class Main {
    public static void main(String[] args) {
   // write your code here
     String [] namesTwo = {"Quincy", "Abbey", "Kolade", "Chris", "Kayode"};
  }
}

将数组打印到控制台会显示如下值:

以上就是关于“Java数组声明”的介绍,大家如果想了解更多相关知识,不妨来关注一下星辉的Java星辉在线学习,里面的课程内容细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助哦。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>