public class StringAppender
extends java.lang.Object
implements java.lang.CharSequence
Modifier and Type | Field and Description |
---|---|
private byte[] |
btr |
private int |
capacity |
private static int |
DEFAULT_SIZE |
private java.lang.String |
encoding |
private int |
size |
private char[] |
str |
Constructor and Description |
---|
StringAppender() |
StringAppender(char c) |
StringAppender(char[] s) |
StringAppender(java.lang.CharSequence s) |
StringAppender(int capacity) |
StringAppender(int capacity,
java.lang.String encoding) |
StringAppender(java.lang.String s) |
Modifier and Type | Method and Description |
---|---|
StringAppender |
append(byte b) |
StringAppender |
append(byte[] chars) |
StringAppender |
append(byte[] chars,
int start,
int length) |
StringAppender |
append(char c) |
StringAppender |
append(char[] chars) |
StringAppender |
append(char[] chars,
int start,
int length) |
StringAppender |
append(java.lang.CharSequence s) |
StringAppender |
append(java.lang.Object o) |
StringAppender |
append(java.lang.String s) |
char |
charAt(int index) |
char[] |
getChars(int start,
int count) |
void |
getChars(int start,
int count,
char[] target,
int offset) |
private void |
grow(int s) |
private void |
growByte(int s) |
int |
length() |
void |
reset() |
java.lang.CharSequence |
subSequence(int start,
int end) |
java.lang.CharSequence |
substring(int start,
int end) |
char[] |
toChars() |
java.lang.String |
toString() |
private static final int DEFAULT_SIZE
private char[] str
private int capacity
private int size
private byte[] btr
private java.lang.String encoding
public StringAppender()
public StringAppender(int capacity)
public StringAppender(int capacity, java.lang.String encoding)
public StringAppender(char c)
public StringAppender(char[] s)
public StringAppender(java.lang.CharSequence s)
public StringAppender(java.lang.String s)
public StringAppender append(char[] chars)
public StringAppender append(byte[] chars)
public StringAppender append(char[] chars, int start, int length)
public StringAppender append(byte[] chars, int start, int length)
public StringAppender append(java.lang.Object o)
public StringAppender append(java.lang.CharSequence s)
public StringAppender append(java.lang.String s)
public StringAppender append(char c)
public StringAppender append(byte b)
public int length()
length
in interface java.lang.CharSequence
private void grow(int s)
private void growByte(int s)
public char[] getChars(int start, int count)
public char[] toChars()
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
public void getChars(int start, int count, char[] target, int offset)
public void reset()
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public java.lang.CharSequence substring(int start, int end)
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence