我有个文件test.txt最后一行有回车换行符,内容如:
---------------------
qqqqqqqqqqq
qqqqqqqq---------------------
现在我需要把最后的回车换行符去掉变成:
---------------------
qqqqqqqqqqq
qqqqqqqq
---------------------
请问我该用什么方法啊?,试了很多方法都不行啊,急!!!
---------------------
qqqqqqqqqqq
qqqqqqqq---------------------
现在我需要把最后的回车换行符去掉变成:
---------------------
qqqqqqqqqqq
qqqqqqqq
---------------------
请问我该用什么方法啊?,试了很多方法都不行啊,急!!!
解决方案 »
- 请高手看看问题出在哪里?
- jface的IPropertyChangeListener应该怎么用?
- 急:关于高难度卷帘式树型控件问题
- Java连接SQLServer数据库,其中某表有两个字段是datetime类型的,请问如果在java的类中插入一条记录时时,datetiem型的字段该怎么处理?
- 关于用APPLET做地图的,大家一定看看帮忙!
- JFreeChart
- 请教各位高手!
- 高手快来看看,关于Jb6+wls6.1集成后的一个问题!
- 如何实现两个日期的比较?
- 求助:"错误:com/borland/jbcl/layout/XYLayout"应如何解决?
- 如何捕捉Canvas上点击某个图标的事件,并弹出一个信息提示窗口?
- 急需InstallShield Professional 6.3的安装包和东方语言包,哪儿可以找到阿,
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了!