输入一行用空格分隔JAVA
时间: 2024-10-19 17:10:09 浏览: 22
Java读取一行空格隔开的数字字符串并求出这些数字的和方法
在Java中,当你需要输入一行用户数据,并将其按照空格分隔解析成多个值时,可以使用`Scanner`类配合循环结构。下面是一个简单的示例:
```java
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in); // 创建一个Scanner对象
System.out.println("请输入一些用空格分隔的数据:"); // 提示用户输入
String inputLine = scanner.nextLine(); // 获取用户的一行输入
String[] values = inputLine.split("\\s+"); // 使用正则表达式split函数,\\s+匹配一个或多个空格
for (String value : values) {
System.out.println("分割后的值:" + value);
}
scanner.close(); // 关闭Scanner对象
}
}
```
在这个例子中,用户输入的一行字符串会被按空格分割成一个字符串数组,然后逐个打印出来。
阅读全文