更新时间:2022-09-13 09:50:52 来源:极悦 浏览835次
数组是 Java 中基本数据结构的重要组成部分。它们在解决许多编程问题方面非常有用。
有两种方法可以在 Java 中声明和初始化数组。第一个是new一个Java关键字,您必须在其中一个一个地初始化值。第二个是将值放在花括号中。
您可以使用以下语法声明数组:
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));
您可以使用以下基本语法在一行中初始化一个数组:
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极悦在线学习,里面的课程内容细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助哦。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习