org.mortbay.util
Class Utf8StringBuffer
java.lang.Object
org.mortbay.util.Utf8StringBuffer
- public class Utf8StringBuffer
- extends Object
UTF-8 StringBuffer.
This class wraps a standard StringBuffer
and provides methods to append
UTF-8 encoded bytes, that are converted into characters.
This class is stateful and up to 6 calls to append(byte)
may be needed before
state a character is appended to the string buffer.
The UTF-8 decoding is done by this class and no additional buffers or Readers are used.
The UTF-8 code was inspired by http://javolution.org
append
public void append(byte b)
length
public int length()
reset
public void reset()
getStringBuffer
public StringBuffer getStringBuffer()
toString
public String toString()