public final class Strings
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
append(java.lang.String value,
java.lang.String _suffix)
Returns the string with some appended text
|
static char |
charAt(java.lang.String value,
int _index)
Returns the character at specified index
|
static int |
count(java.lang.String value,
java.lang.String _str,
StringComparison _stringComparison)
Returns the number of occurrences of a string within a string
|
static int |
countChars(char[] value,
char _char)
Returns the number of occurrences of a character within a character array
|
static java.lang.String |
crop(java.lang.String value,
char[] _except)
Crops all characters from the start/end of the given string, until an except character is encountered
|
static java.lang.String |
cropEnd(java.lang.String value,
char[] _except)
Crops all characters from the end of the given string, until an except character is encountered
|
static java.lang.String |
cropStart(java.lang.String value,
char[] _except)
Crops all characters from the start of the given string, until an except character is encountered
|
static int |
indexOf(java.lang.String value,
java.lang.String _part,
StringComparison _stringComparison)
Returns the first index where a part is encountered within a string value.
|
static int |
lastIndexOf(java.lang.String value,
java.lang.String _part,
StringComparison _stringComparison)
Returns the last index where a part is encountered within a string value.
|
static int |
length(java.lang.String value)
Returns the length of the string value
|
static java.lang.String |
prepend(java.lang.String value,
java.lang.String _prefix)
Returns the string with some prepended text
|
static java.lang.String |
replace(java.lang.String value,
java.lang.String _textToReplace,
java.lang.String _replaceWithText,
StringComparison _stringComparison)
Returns the string after some text replacement
|
static java.lang.String |
stringAt(java.lang.String value,
int _index)
Returns the string at specified index
|
static java.lang.String |
substring(java.lang.String value,
int _startIndex,
int _length)
Returns a sub-string of the given string, using a start index and a length from start
|
static java.lang.String |
substringNullCoalescing(java.lang.String value,
int _startIndex,
int _length)
Returns a sub-string of the given string, using a start index and a length from start.
|
static java.lang.String |
substringSafe(java.lang.String value,
int _startIndex,
int _length,
java.lang.String _defaultValue)
Returns a sub-string of the given string, using a start index and a length from start.
|
static java.lang.String |
toLowerCase(java.lang.String value)
Calls toLowerCase() on function arguments
|
static java.lang.String |
toTitleCase(java.lang.String value)
Calls titleCase() on function arguments
|
static java.lang.String |
toUpperCase(java.lang.String value)
Calls toUpperCase() on function arguments
|
static java.lang.String |
trim(java.lang.String value)
Returns the trimmed version of the given string
|
static java.lang.String |
trimEnd(java.lang.String value,
char[] _chars)
Trims the end and returns the given string
|
static java.lang.String |
trimStart(java.lang.String value,
char[] _chars)
Trims the start and returns the given string
|
public static java.lang.String append(java.lang.String value, java.lang.String _suffix)
java.lang.NullPointerException
- An argument is nullpublic static char charAt(java.lang.String value, int _index)
java.lang.NullPointerException
- An argument is nulljava.lang.IndexOutOfBoundsException
- Index is out of string boundspublic static int count(java.lang.String value, java.lang.String _str, StringComparison _stringComparison)
java.lang.NullPointerException
- An argument is nullpublic static int countChars(char[] value, char _char)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String crop(java.lang.String value, char[] _except)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String cropEnd(java.lang.String value, char[] _except)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String cropStart(java.lang.String value, char[] _except)
java.lang.NullPointerException
- An argument is nullpublic static int indexOf(java.lang.String value, java.lang.String _part, StringComparison _stringComparison)
java.lang.NullPointerException
- An argument is nullpublic static int lastIndexOf(java.lang.String value, java.lang.String _part, StringComparison _stringComparison)
java.lang.NullPointerException
- An argument is nullpublic static int length(java.lang.String value)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String prepend(java.lang.String value, java.lang.String _prefix)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String replace(java.lang.String value, java.lang.String _textToReplace, java.lang.String _replaceWithText, StringComparison _stringComparison)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String stringAt(java.lang.String value, int _index)
java.lang.NullPointerException
- An argument is nulljava.lang.IndexOutOfBoundsException
- Index is out of string boundspublic static java.lang.String substring(java.lang.String value, int _startIndex, int _length)
java.lang.NullPointerException
- An argument is nulljava.lang.IndexOutOfBoundsException
- The index or length is out of rangepublic static java.lang.String substringNullCoalescing(java.lang.String value, int _startIndex, int _length)
java.lang.NullPointerException
- An argument is nulljava.lang.IndexOutOfBoundsException
- The index or length is out of rangepublic static java.lang.String substringSafe(java.lang.String value, int _startIndex, int _length, java.lang.String _defaultValue)
java.lang.NullPointerException
- An argument is nulljava.lang.IndexOutOfBoundsException
- The index or length is out of rangepublic static java.lang.String toLowerCase(java.lang.String value)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String toTitleCase(java.lang.String value)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String toUpperCase(java.lang.String value)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String trim(java.lang.String value)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String trimEnd(java.lang.String value, char[] _chars)
java.lang.NullPointerException
- An argument is nullpublic static java.lang.String trimStart(java.lang.String value, char[] _chars)
java.lang.NullPointerException
- An argument is null