用Java实现读入一个文本并将单词提出来
时间: 2024-10-09 11:06:19 浏览: 29
输出输入文本的每个单词长度
5星 · 资源好评率100%
在Java中,我们可以使用`java.io`包下的`BufferedReader`类配合`split()`方法来读取文本文件并提取单词。以下是简单的步骤:
1. 首先,创建一个FileInputStream或者FileReader来打开文件:
```java
File file = new File("your_file.txt"); // 替换为你要读取的实际文件路径
BufferedReader reader = new BufferedReader(new FileReader(file));
```
2. 使用循环逐行读取文件内容:
```java
String line;
while ((line = reader.readLine()) != null) {
// 对每一行进行处理
}
```
3. 对每一行使用`split()`方法分割成单词列表,这里我们通常会按空格分割:
```java
String[] words = line.split("\\s+"); // "\\s+"匹配一个或多个空白字符,包括空格、制表符等
```
4. 然后可以遍历单词数组,打印或存储它们:
```java
for (String word : words) {
System.out.println(word);
}
```
5. 最后别忘了关闭流资源:
```java
reader.close();
```
阅读全文