类 StrBuilder
java.lang.Object
com.walker.jdbc.util.StrBuilder
- 所有已实现的接口:
Cloneable
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明append(boolean value) append(char ch) append(char[] chars) append(char[] chars, int startIndex, int length) append(double value) append(float value) append(int value) append(long value) append(StrBuilder str) append(StrBuilder str, int startIndex, int length) append(StringBuffer str) append(StringBuffer str, int startIndex, int length) appendAll(Collection coll) appendFixedWidthPadLeft(int value, int width, char padChar) appendFixedWidthPadLeft(Object obj, int width, char padChar) appendFixedWidthPadRight(int value, int width, char padChar) appendFixedWidthPadRight(Object obj, int width, char padChar) appendln(boolean value) appendln(char ch) appendln(char[] chars) appendln(char[] chars, int startIndex, int length) appendln(double value) appendln(float value) appendln(int value) appendln(long value) appendln(StrBuilder str) appendln(StrBuilder str, int startIndex, int length) appendln(StringBuffer str) appendln(StringBuffer str, int startIndex, int length) appendPadding(int length, char padChar) appendSeparator(char separator) appendSeparator(char standard, char defaultIfEmpty) appendSeparator(char separator, int loopIndex) appendSeparator(String separator) appendSeparator(String separator, int loopIndex) appendSeparator(String standard, String defaultIfEmpty) appendWithSeparators(Object[] array, String separator) appendWithSeparators(Collection coll, String separator) appendWithSeparators(Iterator it, String separator) intcapacity()charcharAt(int index) clear()clone()booleancontains(char ch) booleandelete(int startIndex, int endIndex) deleteAll(char ch) deleteCharAt(int index) deleteFirst(char ch) deleteFirst(String str) booleanensureCapacity(int capacity) booleanequals(StrBuilder other) booleanbooleanequalsIgnoreCase(StrBuilder other) char[]getChars(char[] destination) voidgetChars(int startIndex, int endIndex, char[] destination, int destinationIndex) inthashCode()intindexOf(char ch) intindexOf(char ch, int startIndex) intintinsert(int index, boolean value) insert(int index, char value) insert(int index, char[] chars) insert(int index, char[] chars, int offset, int length) insert(int index, double value) insert(int index, float value) insert(int index, int value) insert(int index, long value) booleanisEmpty()intlastIndexOf(char ch) intlastIndexOf(char ch, int startIndex) intlastIndexOf(String str) intlastIndexOf(String str, int startIndex) leftString(int length) intlength()midString(int index, int length) replaceAll(char search, char replace) replaceAll(String searchStr, String replaceStr) replaceFirst(char search, char replace) replaceFirst(String searchStr, String replaceStr) reverse()rightString(int length) setCharAt(int index, char ch) setLength(int length) setNewLineText(String newLine) setNullText(String nullText) intsize()booleanstartsWith(String str) substring(int start) substring(int startIndex, int endIndex) char[]char[]toCharArray(int startIndex, int endIndex) toString()trim()protected voidvalidateIndex(int index) protected intvalidateRange(int startIndex, int endIndex)
-
字段详细资料
-
EMPTY_CHAR_ARRAY
public static final char[] EMPTY_CHAR_ARRAY -
LINE_SEPARATOR
-
buffer
protected char[] buffer -
size
protected int size
-
-
构造器详细资料
-
StrBuilder
public StrBuilder() -
StrBuilder
public StrBuilder(int initialCapacity) -
StrBuilder
-
-
方法详细资料
-
getNewLineText
-
setNewLineText
-
getNullText
-
setNullText
-
length
public int length() -
setLength
-
capacity
public int capacity() -
ensureCapacity
-
minimizeCapacity
-
size
public int size() -
isEmpty
public boolean isEmpty() -
clear
-
charAt
public char charAt(int index) -
setCharAt
-
deleteCharAt
-
toCharArray
public char[] toCharArray() -
toCharArray
public char[] toCharArray(int startIndex, int endIndex) -
getChars
public char[] getChars(char[] destination) -
getChars
public void getChars(int startIndex, int endIndex, char[] destination, int destinationIndex) -
appendNewLine
-
appendNull
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
append
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendln
-
appendAll
-
appendAll
-
appendAll
-
appendWithSeparators
-
appendWithSeparators
-
appendWithSeparators
-
appendSeparator
-
appendSeparator
-
appendSeparator
-
appendSeparator
-
appendSeparator
-
appendSeparator
-
appendPadding
-
appendFixedWidthPadLeft
-
appendFixedWidthPadLeft
-
appendFixedWidthPadRight
-
appendFixedWidthPadRight
-
insert
-
insert
-
insert
-
insert
-
insert
-
insert
-
insert
-
insert
-
insert
-
insert
-
delete
-
deleteAll
-
deleteFirst
-
deleteAll
-
deleteFirst
-
replace
-
replaceAll
-
replaceFirst
-
replaceAll
-
replaceFirst
-
reverse
-
trim
-
startsWith
-
endsWith
-
substring
-
substring
-
leftString
-
rightString
-
midString
-
contains
public boolean contains(char ch) -
contains
-
indexOf
public int indexOf(char ch) -
indexOf
public int indexOf(char ch, int startIndex) -
indexOf
-
indexOf
-
lastIndexOf
public int lastIndexOf(char ch) -
lastIndexOf
public int lastIndexOf(char ch, int startIndex) -
lastIndexOf
-
lastIndexOf
-
equalsIgnoreCase
-
equals
-
equals
-
hashCode
public int hashCode() -
toString
-
toStringBuffer
-
clone
- 覆盖:
clone在类中Object- 抛出:
CloneNotSupportedException
-
validateRange
protected int validateRange(int startIndex, int endIndex) -
validateIndex
protected void validateIndex(int index)
-