读写文件
在读写文件中,如何在每一行插入一个¥,即使这行已经满行
这是读写文件代码
import java.io.*;
public class ReadFileWrite {
public static void main(String[] args) {
try {
File read = new File( "test.txt ");
File write = new File( "c:\\2.txt ");
BufferedReader br = new BufferedReader(new FileReader(read));
BufferedWriter bw = new BufferedWriter(new FileWriter(write, true));
String temp = null;
temp = br.readLine();
while (temp != null) {
//写文件
bw.write(temp + "§ "+ "\n ");
问题就是当该行满了就插入不了了??
bw.newLine();
//继续读文件
temp = br.readLine();
}
bw.close();
br.close();
} catch (
FileNotFoundException e) { //文件未找到
System.out.println(e);
} catch (
IOException e) {
System.out.println(e);
}
}
}
------解决方案--------------------不会 学习
------解决方案--------------------我觉得这需要楼主读文件时不要一行一行的读,而要一个一个的读,每行放入的字符数也由自己来定义~