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