Package org.ehrbase.aql.util
Class CharSequenceHelper
- java.lang.Object
-
- org.ehrbase.aql.util.CharSequenceHelper
-
public class CharSequenceHelper extends Object
For optimizing performance of string based operations
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcompareSubsequence(CharSequence cs1, int start1, int end1, CharSequence cs2, int start2, int end2)static CharSequenceremoveEnd(CharSequence str, String remove)static CharSequenceremoveStart(CharSequence str, String remove)static CharSequence[]splitFirst(CharSequence str, char separator)static CharSequencesubSequence(CharSequence str, int beginIndex)static CharSequencesubSequence(CharSequence str, int beginIndex, int endIndex)static CharSequencetrim(CharSequence value)
-
-
-
Method Detail
-
subSequence
public static CharSequence subSequence(CharSequence str, int beginIndex)
-
subSequence
public static CharSequence subSequence(CharSequence str, int beginIndex, int endIndex)
-
removeStart
public static CharSequence removeStart(CharSequence str, String remove)
-
removeEnd
public static CharSequence removeEnd(CharSequence str, String remove)
-
splitFirst
public static CharSequence[] splitFirst(CharSequence str, char separator)
-
compareSubsequence
public static int compareSubsequence(CharSequence cs1, int start1, int end1, CharSequence cs2, int start2, int end2)
-
trim
public static CharSequence trim(CharSequence value)
-
-