public class CharArr
extends java.lang.Object
implements java.lang.CharSequence, java.lang.Appendable
Modifier and Type | Field and Description |
---|---|
protected char[] |
buf |
protected int |
end |
protected int |
start |
Constructor and Description |
---|
CharArr() |
CharArr(char[] arr,
int start,
int end) |
CharArr(int size) |
Modifier and Type | Method and Description |
---|---|
java.lang.Appendable |
append(char c) |
java.lang.Appendable |
append(java.lang.CharSequence csq) |
java.lang.Appendable |
append(java.lang.CharSequence csq,
int start,
int end) |
int |
capacity() |
char |
charAt(int index) |
void |
close() |
int |
fill() |
void |
flush() |
char[] |
getArray() |
int |
getEnd() |
int |
getStart() |
int |
length() |
int |
read() |
int |
read(char[] cbuf,
int off,
int len) |
int |
read(java.nio.CharBuffer cb) |
void |
reserve(int num) |
void |
reset() |
protected void |
resize(int len) |
void |
set(char[] arr,
int start,
int end) |
void |
setEnd(int end) |
void |
setStart(int start) |
int |
size() |
CharArr |
subSequence(int start,
int end) |
char[] |
toCharArray() |
java.lang.String |
toString() |
void |
unsafeWrite(char b) |
void |
unsafeWrite(char[] b,
int off,
int len) |
void |
unsafeWrite(int b) |
void |
write(char b) |
void |
write(char[] b) |
void |
write(char[] b,
int off,
int len) |
void |
write(CharArr arr) |
void |
write(int b) |
void |
write(java.lang.String s) |
void |
write(java.lang.String s,
int stringOffset,
int len) |
public CharArr()
public CharArr(int size)
public CharArr(char[] arr, int start, int end)
public void setStart(int start)
public void setEnd(int end)
public void set(char[] arr, int start, int end)
public char[] getArray()
public int getStart()
public int getEnd()
public int size()
public int length()
length
in interface java.lang.CharSequence
public int capacity()
public char charAt(int index)
charAt
in interface java.lang.CharSequence
public CharArr subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
public int read() throws java.io.IOException
java.io.IOException
public int read(char[] cbuf, int off, int len)
public void unsafeWrite(char b)
public void unsafeWrite(int b)
public void unsafeWrite(char[] b, int off, int len)
protected void resize(int len)
public void reserve(int num)
public void write(char b)
public final void write(int b)
public final void write(char[] b)
public void write(char[] b, int off, int len)
public final void write(CharArr arr)
public final void write(java.lang.String s)
public void write(java.lang.String s, int stringOffset, int len)
public void flush()
public final void reset()
public void close()
public char[] toCharArray()
public java.lang.String toString()
toString
in interface java.lang.CharSequence
toString
in class java.lang.Object
public int read(java.nio.CharBuffer cb) throws java.io.IOException
java.io.IOException
public int fill() throws java.io.IOException
java.io.IOException
public final java.lang.Appendable append(java.lang.CharSequence csq) throws java.io.IOException
append
in interface java.lang.Appendable
java.io.IOException
public java.lang.Appendable append(java.lang.CharSequence csq, int start, int end) throws java.io.IOException
append
in interface java.lang.Appendable
java.io.IOException
public final java.lang.Appendable append(char c) throws java.io.IOException
append
in interface java.lang.Appendable
java.io.IOException