用java代码实现逐行读取txt文件中的内容清除所有空格和换行
时间: 2024-03-20 19:43:16 浏览: 54
node.js实现逐行读取文件内容的代码
5星 · 资源好评率100%
可以使用`BufferedReader`和`FileReader`读取文件,使用`replaceAll()`方法清除空格和换行符。下面是示例代码:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadTxtFile {
public static void main(String[] args) {
String fileName = "file.txt";
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = br.readLine()) != null) {
line = line.replaceAll("\\s+","");
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,`file.txt`是要读取的文件名,可以根据实际情况进行修改。`BufferedReader`和`FileReader`用于读取文件,`replaceAll()`方法用于清除空格和换行符,`\\s+`表示匹配一个或多个空格或换行符。在读取每一行后,将其清除空格和换行符后输出即可。
阅读全文