Skip to Content
0
Former Member
Oct 17, 2005 at 05:02 PM

StringBuffer error

110 Views

Hello,

I'm using StringBuffer for concatenating strings. For example:

public String statement() {
  final int n = 3;
  final StringBuffer s = new StringBuffer(n * 4);
  for (int i = 0; i < n; i++) {
    s.append("ddd ");
  }
  return s.toString();
}

.. but this code arise java.lang.NoSuchMethodError: java.lang.StringBuffer.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder;

Why? I can use concatenating string operator +, but this decrease performance.

Best regards,

Josef Motl