java 读取下一个字符串
时间: 2024-12-01 16:30:33 浏览: 6
在 Java 中,如果你想从输入源(如控制台、文件或网络流)读取下一个字符串,你可以使用 `BufferedReader` 类配合 `readLine()` 方法。这个方法会逐行读取文本,直到遇到换行符 (`'\n'`) 或者到达文件末尾。
下面是一个简单的示例,演示如何从控制台读取用户输入的一行字符串:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
String inputLine;
while ((inputLine = reader.readLine()) != null) { // 当读到null表示已达到末尾
System.out.println("You entered: " + inputLine);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
reader.close(); // 关闭资源
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
```
在这个例子中,程序会在每次循环中读取并打印用户输入的一行字符串,直到用户结束输入。
阅读全文