org.eclipse.jetty.util
类 Utf8StringBuilder
java.lang.Object
org.eclipse.jetty.util.Utf8Appendable
org.eclipse.jetty.util.Utf8StringBuilder
public class Utf8StringBuilder
- extends Utf8Appendable
UTF-8 StringBuilder.
This class wraps a standard StringBuilder and provides methods to append
UTF-8 encoded bytes, that are converted into characters.
This class is stateful and up to 4 calls to Utf8Appendable.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://bjoern.hoehrmann.de/utf-8/decoder/dfa/
Utf8StringBuilder
public Utf8StringBuilder()
Utf8StringBuilder
public Utf8StringBuilder(int capacity)
length
public int length()
- 指定者:
- 类
Utf8Appendable 中的 length
reset
public void reset()
- 覆盖:
- 类
Utf8Appendable 中的 reset
getStringBuilder
public StringBuilder getStringBuilder()
toString
public String toString()
- 覆盖:
- 类
Object 中的 toString
Copyright © 2013. All Rights Reserved.