怎样写一个输入流的包装类去读取一个文件,同时给文件每行加上行号?

解决方案 »

  1.   

    BufferedReader的readLine 读取一行
    循环读取 并每次将计数器加1
    这样就可以每次输出计数器的值 和读入的行的内容了
      

  2.   

    我觉得挺好玩的
    你先一行行读
    读一行在前面写一个行数
    然后写到另外一个文件如 原文件名.原扩展名.bak
    写完后删除或者重命名原文件,然后将 原文件名.原扩展名.bak 改成 原文件名.原扩展名
      

  3.   

    java.io.LineNumberReader
    具体请参考java api...
      

  4.   

    顶楼上
    java就是有用的类的多 方法多