这说明你读出的文件和原文件不一致well-formed即格式良好的文档,比如标签要匹配,打开的标签要关闭……

解决方案 »

  1.   


            while (!eof){
              if (line==null){
                  eof=true;
              }else{
                line=buff.readLine();   //最后读到null
                lines=lines+line+"\n";  //!
              }
            }你的String是文件的内容+"null"+"\n"
      

  2.   

    可是我println出的lines和原文件没两样啊。