java通过键盘向数组中输入字符串遇到空格字符串输入结束
时间: 2024-11-22 17:45:43 浏览: 8
java输入语句scanner:整数、字符串数组
在Java中,从键盘输入字符串并将它们添加到数组中时,需要注意处理用户可能键入的空格和结束输入的标志。这里是一个简单的示例,使用`Scanner`类获取用户输入并逐行添加到字符串数组中,直到遇到换行符(`\n`)表示输入结束:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] inputArray = new String[10]; // 假设最大输入10行
int index = 0;
while (scanner.hasNextLine()) {
String line = scanner.nextLine(); // 获取一行输入
if (!line.isEmpty() && !line.trim().equals("")) { // 判断是否为空格或空白
inputArray[index++] = line; // 如果不是,则添加到数组
}
}
scanner.close();
// 现在inputArray包含了用户输入的非空字符串
// 可以打印出来或者做进一步的操作
阅读全文