类型转化错误吧。你原来的应该也不能够通过的。因为br.readLine()得到的是String不是StringBuffer

解决方案 »

  1.   

    String不能强制转换到StringBuffer吗?
      

  2.   

    楼主java是没有这样转型的啊,除非是其它情况下
     s = (StringBuffer) bf.readLine();
      

  3.   

    classjava(原始野人) ( ) 是好人
      

  4.   

    把一个string 转换成stringbuffer 直接调用它的append 方法就OK了
      

  5.   

    这样试一试: s= new StringBuffer(bf.readLine());
      

  6.   

    StringBuffer sb=new StringBuffer();
    sb.append(bf.readLine());
      

  7.   

    这样试一试: s= new StringBuffer(bf.readLine());