在 Java 中,使用字符串数组输入字符有以下两种方法:使用 Scanner 类:初始化 Scanner 对象,通过 next() 方法逐个读取字符到数组。使用 BufferedReader 类:初始化 BufferedReader 对象,通过 readLine() 和 split() 方法将输入行拆分为字符数组。
如何使用 Java 字符串数组输入字符?
在 Java 中,使用字符串数组输入字符有两种方法:
方法 1:使用 Scanner 类
步骤:
示例代码:
import java.util.Scanner;
public class InputCharactersToArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String[] characters = new String[5];
for (int i = 0; i < characters.length; i++) {
characters[i] = input.next();
}
// 输出字符数组中的字符
for (String character : characters) {
System.out.println(character);
}
}
}方法 2:使用 BufferedReader 类
步骤:
示例代码:
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class InputCharactersToArray {
public static void main(String[] args) {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
String[] characters = new String[5];
try {
String line = input.readLine();
characters = line.split("");
} catch (IOException e) {
e.printStackTrace();
}
// 输出字符数组中的字符
for (String character : characters) {
System.out.println(character);
}
}
}