Package org.hcjf.utils
Class Strings.Builder
- java.lang.Object
-
- org.hcjf.utils.Strings.Builder
-
- Enclosing class:
- Strings
public static final class Strings.Builder extends java.lang.ObjectThis class is a StringBuilder wrapper that add a way to append objects with a buffer to be used in the next append or discard the buffer is there are not a other append operation
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description Strings.Builderappend(boolean b)Strings.Builderappend(boolean b, java.lang.String... buffer)Strings.Builderappend(char c)Strings.Builderappend(char[] str)Strings.Builderappend(char[] str, int offset, int len)Strings.Builderappend(char[] str, int offset, int len, java.lang.String... buffer)Strings.Builderappend(char[] str, java.lang.String... buffer)Strings.Builderappend(char c, java.lang.String... buffer)Strings.Builderappend(double d)Strings.Builderappend(double d, java.lang.String... buffer)Strings.Builderappend(float f)Strings.Builderappend(float f, java.lang.String... buffer)Strings.Builderappend(int i)Strings.Builderappend(int i, java.lang.String... buffer)Strings.Builderappend(long lng)Strings.Builderappend(long lng, java.lang.String... buffer)Strings.Builderappend(java.lang.CharSequence s)Strings.Builderappend(java.lang.CharSequence s, int start, int end)Strings.Builderappend(java.lang.CharSequence s, int start, int end, java.lang.String... buffer)Strings.Builderappend(java.lang.CharSequence s, java.lang.String... buffer)Strings.Builderappend(java.lang.Object obj)Strings.Builderappend(java.lang.Object obj, java.lang.String... buffer)Strings.Builderappend(java.lang.String str)Strings.Builderappend(java.lang.StringBuffer sb)Strings.Builderappend(java.lang.StringBuffer sb, java.lang.String... buffer)Strings.Builderappend(java.lang.String str, java.lang.String... buffer)Strings.BuilderappendCodePoint(int codePoint)intcapacity()charcharAt(int index)java.util.stream.IntStreamchars()Strings.BuildercleanBuffer()This method set a null value to the internal buffer.intcodePointAt(int index)intcodePointBefore(int index)intcodePointCount(int beginIndex, int endIndex)java.util.stream.IntStreamcodePoints()Strings.Builderdelete(int start, int end)Strings.BuilderdeleteCharAt(int index)voidensureCapacity(int minimumCapacity)voidgetChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)intindexOf(java.lang.String str)intindexOf(java.lang.String str, int fromIndex)Strings.Builderinsert(int offset, boolean b)Strings.Builderinsert(int offset, char c)Strings.Builderinsert(int offset, char[] str)Strings.Builderinsert(int index, char[] str, int offset, int len)Strings.Builderinsert(int offset, double d)Strings.Builderinsert(int offset, float f)Strings.Builderinsert(int offset, int i)Strings.Builderinsert(int offset, long l)Strings.Builderinsert(int dstOffset, java.lang.CharSequence s)Strings.Builderinsert(int dstOffset, java.lang.CharSequence s, int start, int end)Strings.Builderinsert(int offset, java.lang.Object obj)Strings.Builderinsert(int offset, java.lang.String str)intlastIndexOf(java.lang.String str)intlastIndexOf(java.lang.String str, int fromIndex)intlength()intoffsetByCodePoints(int index, int codePointOffset)Strings.Builderreplace(int start, int end, java.lang.String str)Strings.Builderreverse()voidsetCharAt(int index, char ch)voidsetLength(int newLength)java.lang.CharSequencesubSequence(int start, int end)java.lang.Stringsubstring(int start)java.lang.Stringsubstring(int start, int end)java.lang.StringtoString()voidtrimToSize()
-
-
-
Method Detail
-
cleanBuffer
public Strings.Builder cleanBuffer()
This method set a null value to the internal buffer.- Returns:
- Return this instance.
-
append
public Strings.Builder append(java.lang.Object obj)
-
append
public Strings.Builder append(java.lang.Object obj, java.lang.String... buffer)
-
append
public Strings.Builder append(java.lang.String str)
-
append
public Strings.Builder append(java.lang.String str, java.lang.String... buffer)
-
append
public Strings.Builder append(java.lang.StringBuffer sb)
-
append
public Strings.Builder append(java.lang.StringBuffer sb, java.lang.String... buffer)
-
append
public Strings.Builder append(java.lang.CharSequence s)
-
append
public Strings.Builder append(java.lang.CharSequence s, java.lang.String... buffer)
-
append
public Strings.Builder append(java.lang.CharSequence s, int start, int end)
-
append
public Strings.Builder append(java.lang.CharSequence s, int start, int end, java.lang.String... buffer)
-
append
public Strings.Builder append(char[] str)
-
append
public Strings.Builder append(char[] str, java.lang.String... buffer)
-
append
public Strings.Builder append(char[] str, int offset, int len)
-
append
public Strings.Builder append(char[] str, int offset, int len, java.lang.String... buffer)
-
append
public Strings.Builder append(boolean b)
-
append
public Strings.Builder append(boolean b, java.lang.String... buffer)
-
append
public Strings.Builder append(char c)
-
append
public Strings.Builder append(char c, java.lang.String... buffer)
-
append
public Strings.Builder append(int i)
-
append
public Strings.Builder append(int i, java.lang.String... buffer)
-
append
public Strings.Builder append(long lng)
-
append
public Strings.Builder append(long lng, java.lang.String... buffer)
-
append
public Strings.Builder append(float f)
-
append
public Strings.Builder append(float f, java.lang.String... buffer)
-
append
public Strings.Builder append(double d)
-
append
public Strings.Builder append(double d, java.lang.String... buffer)
-
appendCodePoint
public Strings.Builder appendCodePoint(int codePoint)
-
delete
public Strings.Builder delete(int start, int end)
-
deleteCharAt
public Strings.Builder deleteCharAt(int index)
-
replace
public Strings.Builder replace(int start, int end, java.lang.String str)
-
insert
public Strings.Builder insert(int index, char[] str, int offset, int len)
-
insert
public Strings.Builder insert(int offset, java.lang.Object obj)
-
insert
public Strings.Builder insert(int offset, java.lang.String str)
-
insert
public Strings.Builder insert(int offset, char[] str)
-
insert
public Strings.Builder insert(int dstOffset, java.lang.CharSequence s)
-
insert
public Strings.Builder insert(int dstOffset, java.lang.CharSequence s, int start, int end)
-
insert
public Strings.Builder insert(int offset, boolean b)
-
insert
public Strings.Builder insert(int offset, char c)
-
insert
public Strings.Builder insert(int offset, int i)
-
insert
public Strings.Builder insert(int offset, long l)
-
insert
public Strings.Builder insert(int offset, float f)
-
insert
public Strings.Builder insert(int offset, double d)
-
indexOf
public int indexOf(java.lang.String str)
-
indexOf
public int indexOf(java.lang.String str, int fromIndex)
-
lastIndexOf
public int lastIndexOf(java.lang.String str)
-
lastIndexOf
public int lastIndexOf(java.lang.String str, int fromIndex)
-
reverse
public Strings.Builder reverse()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
length
public int length()
-
capacity
public int capacity()
-
ensureCapacity
public void ensureCapacity(int minimumCapacity)
-
trimToSize
public void trimToSize()
-
setLength
public void setLength(int newLength)
-
charAt
public char charAt(int index)
-
codePointAt
public int codePointAt(int index)
-
codePointBefore
public int codePointBefore(int index)
-
codePointCount
public int codePointCount(int beginIndex, int endIndex)
-
offsetByCodePoints
public int offsetByCodePoints(int index, int codePointOffset)
-
getChars
public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
-
setCharAt
public void setCharAt(int index, char ch)
-
substring
public java.lang.String substring(int start)
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)
-
substring
public java.lang.String substring(int start, int end)
-
chars
public java.util.stream.IntStream chars()
-
codePoints
public java.util.stream.IntStream codePoints()
-
-