- java.lang.Object
-
- com.igormaznitsa.prologparser.utils.StringBuilderEx
-
public final class StringBuilderEx extends Object
Internal auxiliary class to wrap a StringBuilder instance and provide some extra methods.
-
-
Constructor Summary
Constructors Constructor Description StringBuilderEx(int capacity)StringBuilderEx(int capacity, int limit)StringBuilderEx(String initialString)StringBuilderEx(String initialString, int limit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderExappend(char chr)StringBuilderExappend(String str)charcharAt(int position)voidclear()chargetLastChar()booleanhasSeveralChars()booleanisEmpty()booleanisFirstCharDigit()booleanisLastChar(char chr)booleanisSingleChar(char chr)intlastIndexOf(char chr)intlength()charpop()voidpush(char chr)Stringsubstring(int start)Stringsubstring(int start, int end)StringtoString()StringtoStringExcludeLastChar()
-
-
-
Method Detail
-
append
public StringBuilderEx append(char chr)
-
length
public int length()
-
charAt
public char charAt(int position)
-
lastIndexOf
public int lastIndexOf(char chr)
-
isSingleChar
public boolean isSingleChar(char chr)
-
isLastChar
public boolean isLastChar(char chr)
-
toStringExcludeLastChar
public String toStringExcludeLastChar()
-
hasSeveralChars
public boolean hasSeveralChars()
-
getLastChar
public char getLastChar()
-
substring
public String substring(int start)
-
substring
public String substring(int start, int end)
-
append
public StringBuilderEx append(String str)
-
clear
public void clear()
-
push
public void push(char chr)
-
pop
public char pop()
-
isEmpty
public boolean isEmpty()
-
isFirstCharDigit
public boolean isFirstCharDigit()
-
-