删除文本文件中的一行,怎么做好呢?while((line = reader.readLine()) != null){
countLine ++;
if(countLine == lineNo){
//System.out.println(line);
}else{
writer.write(line);
writer.newLine();
}
}像这样用readLine去读写的话,文件大小会被改变
如果用read(byte[])又不方便找到对应的行。
哪位仁兄指点一下
countLine ++;
if(countLine == lineNo){
//System.out.println(line);
}else{
writer.write(line);
writer.newLine();
}
}像这样用readLine去读写的话,文件大小会被改变
如果用read(byte[])又不方便找到对应的行。
哪位仁兄指点一下
如果文件大的话,相差还不小。
还是拿readLine写了。read执行匹配速度似乎有点慢。
谢谢蓝花+黄花兄的解答。祝你早日得到小红花
今天公司试的时候,找的几个日志文件实验,utf8下又没问题。
这么说会不会觉得我很懒呢