public final class CharBuffer
extends java.io.Writer
Modifier and Type | Field and Description |
---|---|
private char[] |
buffer |
private static char |
CR |
static char |
doublequote |
static char |
equal |
private int |
length |
private static char |
LF |
private int |
maximumLength |
private int |
offset |
static char |
singlequote |
private static char |
SPACE |
Constructor and Description |
---|
CharBuffer(java.io.File f) |
CharBuffer(int maximumLength) |
CharBuffer(int maximumLength,
char[] bb) |
CharBuffer(int maximumLength,
char[] bb,
int initLength) |
CharBuffer(int maximumLength,
int initLength) |
Modifier and Type | Method and Description |
---|---|
CharBuffer |
append(char c) |
CharBuffer |
append(char[] bb) |
CharBuffer |
append(char[] bb,
int of,
int le) |
CharBuffer |
append(CharBuffer bb) |
CharBuffer |
append(int i) |
CharBuffer |
append(java.lang.String s) |
CharBuffer |
append(java.lang.String s,
int off,
int len) |
CharBuffer |
appendCR() |
CharBuffer |
appendLF() |
CharBuffer |
appendSpace() |
char |
charAt(int pos) |
void |
clear() |
void |
close() |
void |
deleteCharAt(int pos) |
static boolean |
equals(char[] buffer,
char[] pattern) |
static boolean |
equals(char[] buffer,
int offset,
char[] pattern) |
void |
flush() |
byte[] |
getBytes() |
char[] |
getChars() |
char[] |
getChars(int start) |
char[] |
getChars(int start,
int end) |
private void |
grow(int minSize) |
int |
indexOf(char b) |
int |
indexOf(char[] bs) |
static int |
indexOf(char[] b,
char c) |
static int |
indexOf(char[] b,
char[] s) |
int |
indexOf(char[] bs,
int start) |
static int |
indexOf(char[] b,
int offset,
char c) |
static int |
indexOf(char[] b,
int start,
char[] bs) |
int |
indexOf(char b,
int start) |
boolean |
isEmpty() |
boolean |
isWhitespace(boolean includeNonLetterBytes) |
int |
lastIndexOf(char b) |
int |
length() |
java.util.Properties |
propParser() |
void |
reset() |
boolean |
startsWith(char[] bs) |
char[] |
toCharArray() |
java.lang.String |
toString() |
java.lang.String |
toString(int left,
int rightbound) |
CharBuffer |
trim() |
CharBuffer |
trim(int start) |
CharBuffer |
trim(int start,
int end) |
void |
trimToSize()
call trimToSize() whenever a CharBuffer is not extended any more and is kept to store the content permanently
|
int |
whitespaceEnd(boolean includeNonLetterBytes) |
int |
whitespaceStart(boolean includeNonLetterBytes) |
void |
write(char b) |
void |
write(char[] bb) |
void |
write(char[] bb,
int of,
int le) |
void |
write(int b) |
public static final char singlequote
public static final char doublequote
public static final char equal
private char[] buffer
private int offset
private int length
private final int maximumLength
private static final char SPACE
private static final char CR
private static final char LF
public CharBuffer(int maximumLength)
public CharBuffer(int maximumLength, int initLength)
public CharBuffer(int maximumLength, char[] bb)
public CharBuffer(int maximumLength, char[] bb, int initLength)
public CharBuffer(java.io.File f) throws java.io.IOException
java.io.IOException
public void clear()
public int length()
public boolean isEmpty()
private void grow(int minSize)
public void write(int b)
write
in class java.io.Writer
public void write(char b)
public void write(char[] bb)
write
in class java.io.Writer
public void write(char[] bb, int of, int le)
write
in class java.io.Writer
public CharBuffer appendSpace()
public CharBuffer appendCR()
public CharBuffer appendLF()
public CharBuffer append(int i)
public CharBuffer append(char[] bb)
public CharBuffer append(char[] bb, int of, int le)
public CharBuffer append(char c)
append
in interface java.lang.Appendable
append
in class java.io.Writer
public CharBuffer append(java.lang.String s)
public CharBuffer append(java.lang.String s, int off, int len)
public CharBuffer append(CharBuffer bb)
public char charAt(int pos)
public void deleteCharAt(int pos)
public int indexOf(char b)
public int indexOf(char[] bs)
public int indexOf(char b, int start)
public int indexOf(char[] bs, int start)
public static int indexOf(char[] b, char c)
public static int indexOf(char[] b, int offset, char c)
public static int indexOf(char[] b, char[] s)
public static int indexOf(char[] b, int start, char[] bs)
public int lastIndexOf(char b)
public boolean startsWith(char[] bs)
public char[] getChars()
public char[] getChars(int start)
public char[] getChars(int start, int end)
public byte[] getBytes()
public CharBuffer trim(int start)
public CharBuffer trim(int start, int end)
public CharBuffer trim()
public boolean isWhitespace(boolean includeNonLetterBytes)
public int whitespaceStart(boolean includeNonLetterBytes)
public int whitespaceEnd(boolean includeNonLetterBytes)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(int left, int rightbound)
public java.util.Properties propParser()
public static boolean equals(char[] buffer, char[] pattern)
public static boolean equals(char[] buffer, int offset, char[] pattern)
public void reset()
public void trimToSize()
public char[] toCharArray()
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.Writer
public void flush()
flush
in interface java.io.Flushable
flush
in class java.io.Writer