Java怎么跳过中间的空格读取字符串中的内容
时间: 2023-12-12 16:03:24 浏览: 50
在 Java 中,你可以使用 `Scanner` 类来读取字符串并跳过其中的空格。以下是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入字符串: ");
String input = scanner.nextLine();
// 使用 Scanner 对象读取字符串并跳过空格
scanner = new Scanner(input);
scanner.useDelimiter("\\s+"); // 设置分隔符为一个或多个空格
// 逐个读取字符串中的内容
while (scanner.hasNext()) {
String content = scanner.next();
System.out.println("读取到的内容: " + content);
}
scanner.close();
}
}
```
在上面的示例中,我们首先创建一个 `Scanner` 对象来读取用户输入的字符串。然后,我们重新创建一个 `Scanner` 对象,并使用 `useDelimiter("\\s+")` 来设置分隔符为一个或多个空格。接下来,我们使用 `hasNext()` 方法判断是否还有下一个内容可读取,然后使用 `next()` 方法读取字符串中的内容,并将其输出。
使用上述代码,你可以跳过字符串中的空格并逐个读取内容。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)