解决方案 »

  1.   

    StringBuffer.append拼接字符串,是进行指针引用,本身有异常处理的能力。你的问题和StringBuffer.append应该没神马关系,看你的业务逻辑吧
      

  2.   

    StringBuffer  是不是超长了?
      

  3.   

    我一直跟程序,当循环到某个值时,执行str.append(")就不执行了,
      

  4.   

    我一直跟程序,当循环到某个值时,执行str.append(")就不执行了,
    StringBuffer是线程安全的,容量会自动扩张
    append不下去,这个还是第一次听说try catch一下看抛什么异常?
    append不下去的时候,StringBuffer的capacity以及length分别是多少?
      

  5.   

    StringBuffer 是线程安全的,应该会容量自动增长的;
    你也可以 换StringBuilder试一试