StringBuffer buf=null;
--->
StringBuffer buf=new StringBuffer("");

解决方案 »

  1.   

    StringBuffer buf=null;//没有初始化,下面就用了
    改为:
    StringBuffer buf=new StringBuffer();另外,lang包不用自己导入。
      

  2.   

    StringBuffer buf=null;
    改成 StringBuffer buf = new StringBuffer();
    不然buf 指向null,怎么可以append()
      

  3.   


    StringBuffer buf=null;改为:
    StringBuffer buf=new StringBuffer()
      

  4.   

    buf.append(str); 
    改成
    buf=buf.append(str); 
      

  5.   

    另外你的while ((str=raFile.readLine() )!= null)中
    括号也不匹配
      

  6.   

    StringBuffer buf=new StringBuffer();
      

  7.   

    StringBuffer buf=null;没有初始化,应改为:StringBuffer buf=new StringBuffer();