java语句如何输入字符串数组

java语句如何输入字符串数组

作者:Rhett Bai发布时间:2026-02-14阅读时长:0 分钟阅读次数:2

用户关注问题

Q
如何在Java中定义字符串数组?

我想在Java程序中创建一个字符串数组,应该如何声明和初始化?

A

定义和初始化字符串数组的方法

在Java里,可以使用以下语法定义字符串数组:String[] arrayName = new String[size]; 也可以直接初始化数组,比如:String[] arrayName = {"字符串1", "字符串2", "字符串3"}; 这两种方法都能创建字符串数组。

Q
如何通过键盘输入字符串并存储到数组中?

写Java程序时,想让用户输入多个字符串,并存入字符串数组,具体做法是什么?

A

使用Scanner输入字符串到数组

可以使用Scanner类读取用户输入,比如:
Scanner scanner = new Scanner(System.in);
String[] array = new String[n];
for (int i = 0; i < n; i++) {
array[i] = scanner.nextLine();
}
这里n是数组大小,程序循环读取每一行字符串存入数组元素中。

Q
如何输出字符串数组中的元素?

想把字符串数组中的每个字符串打印出来,有哪些推荐的方式?

A

遍历并打印字符串数组

可以使用传统for循环或增强型for循环遍历字符串数组元素,例如:
for (String str : array) {
System.out.println(str);
}
这样可以依次输出数组中的所有字符串内容。