如何读入有空格的字符串 Java
时间: 2024-11-03 20:15:48 浏览: 5
在java中用Scanner类读入单个字符的方法
5星 · 资源好评率100%
在Java中,当你需要读取包含空格的字符串时,可以使用`Scanner`类配合`next()`或`nextLine()`方法。这里是一个简单的例子:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入包含空格的字符串:");
String inputWithSpaces = scanner.nextLine(); // 使用nextLine()获取包括空格的一行文本
// 或者如果你想要分隔读取,可以使用split()方法,例如按空格分割:
String[] words = inputWithSpaces.split("\\s+"); // \\s+表示匹配一个或多个空白字符,如空格、制表符等
for (String word : words) {
System.out.println(word); // 输出每个单词
}
scanner.close();
}
}
```
在这个示例中,用户输入的带空格的字符串会被读取到`inputWithSpaces`变量中,然后通过`split()`方法将其拆分为一个单词数组。
阅读全文