A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 李厚斌 中级黑马   /  2014-4-3 22:31  /  1048 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李厚斌 于 2014-4-6 13:01 编辑
  1. public class Day4 {

  2.         /**
  3.          * @param args
  4.          * @throws IOException
  5.          */
  6.         public static void main(String[] args) throws IOException {
  7.                 // TODO Auto-generated method stub
  8.                 BufferedReader br=new BufferedReader(new FileReader("g:\\11\\1.txt"));
  9.                 BufferedWriter bw=new BufferedWriter(new FileWriter("g:\\11\\2.txt"));
  10.                 String line=null;
  11.                 while((line=br.readLine())!=null){
  12.                         bw.write(line);
  13.                         bw.newLine();//复制文件这里要newLine()下才会换行。。可是最后复制完的文件不就在最后多了个换行符么。怎么取消掉啊。
  14.                 }
  15.                 br.close();
  16.                 bw.close();
  17.                
  18.         }

  19. }
复制代码
bw.write(line);
bw.newLine();//复制文件这里要newLine()下才会换行。。可是最后复制完的文件不就在最后多了个换行符么。怎么取消掉啊。

评分

参与人数 1技术分 +1 收起 理由
itpower + 1

查看全部评分

5 个回复

倒序浏览
咱俩的进度差不多啊 求一同学习啊 QQ1039829914
回复 使用道具 举报


如果你真的要取消。看看newline写入的究竟是什么,然后在最终替换为空好了。

可是你为什么要消除最终换行呢?没有必要啊。
你这可是字符流啊。
回复 使用道具 举报
残梦共飞雪 发表于 2014-4-4 14:47
如果你真的要取消。看看newline写入的究竟是什么,然后在最终替换为空好了。

可是你为什么要消除最终换 ...

写文档或者txt的时候。。难道都要最后留个换行么。。不都是没有的么。。
回复 使用道具 举报
李厚斌 发表于 2014-4-4 19:56
写文档或者txt的时候。。难道都要最后留个换行么。。不都是没有的么。。 ...

你钻了牛角尖了。

good enough原则
回复 使用道具 举报
既然你用到readLine就有这情况,如果你计较你可以不选择readLine嘛,当然要处理也是可以的,磕磕碰碰也能弄掉,但是没必要
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马