我有个文件test.txt最后一行有回车换行符,内容如:
---------------------
qqqqqqqqqqq
qqqqqqqq---------------------
现在我需要把最后的回车换行符去掉变成:
---------------------
qqqqqqqqqqq
qqqqqqqq
---------------------
请问我该用什么方法啊?,试了很多方法都不行啊,急!!!
---------------------
qqqqqqqqqqq
qqqqqqqq---------------------
现在我需要把最后的回车换行符去掉变成:
---------------------
qqqqqqqqqqq
qqqqqqqq
---------------------
请问我该用什么方法啊?,试了很多方法都不行啊,急!!!
StringBuffer delete(int start, int end)
移除此序列的子字符串中的字符。
一行一行的读,如果读到的不是空行才输出,要不然就不要输出.
----------------------
我就是这么写的,不行啊。FileReader fr=new FileReader(sourceFile);
BufferedReader br=new BufferedReader(fr); FileWriter fw = new FileWriter(targetFile);
BufferedWriter bw=new BufferedWriter(fw);
String line=br.readLine();
//String newline = System.getProperty("line.separator");
//line=line.replaceAll(line,newline);
while(line!=null){
System.out.print(line);
System.out.println(line.length());
bw.write(line);
bw.newLine();
line=br.readLine();
}
bw.close();
fw.close();
br.close();
fr.close();
delete(n,5)
然后再写入文件
就OK了!