java 逐行读写txt
时间: 2023-06-21 12:13:53 浏览: 103
Java逐行读取txt文档
可以使用Java中的FileReader和BufferedReader类来逐行读取txt文件,也可以使用FileWriter和BufferedWriter类来逐行写入txt文件。
逐行读取txt文件的示例代码如下:
```java
try {
FileReader fr = new FileReader("file.txt");
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
```
逐行写入txt文件的示例代码如下:
```java
try {
FileWriter fw = new FileWriter("file.txt");
BufferedWriter bw = new BufferedWriter(fw);
String line = "This is a line of text.";
bw.write(line);
bw.newLine();
line = "This is another line of text.";
bw.write(line);
bw.newLine();
bw.close();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
```
这些代码示例将逐行读取和写入文件。请注意,在处理文件时,需要注意关闭文件流和处理可能发生的异常情况。
阅读全文