public final class StringUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
defaultIfBlank(String _str,
String _default)
Checks if given String is blank (see
isBlank(String). |
static boolean |
equalsAny(boolean _ignoreCase,
String _str,
String... _compare)
Checks if any of the given strings in _compare is equal to _str (either case-insensitive or case-sensitive).
|
static boolean |
equalsAny(String _str,
String... _compare)
Checks if any of the given strings in _compare is equal to _str (case-sensitive).
|
static boolean |
equalsIgnoreCaseAny(String _str,
String... _compare)
Checks if any of the given strings in _compare is equal to _str (case-insensitive).
|
static boolean |
isBlank(String _str)
Checks if the given String is either null or blank.
|
static String |
join(String _delimiter,
List<String> _strings)
Combines the Strings in _string using _delimiter.
|
static String |
join(String _delimiter,
String[] _strings)
Combines the Strings in _string using _delimiter.
|
static String |
lowerCaseFirstChar(String _str)
Lower case the first letter of the given string.
|
static String |
randomString(int _length)
Generate a simple (cryptographic insecure) random string.
|
static String |
replaceByMap(String _searchStr,
Map<String,String> _replacements)
Replace all placeholders in given string by value of the corresponding key in given Map.
|
static String |
rot13(String _input)
Simple rot13 implementation.
|
static List<String> |
smartWordSplit(String _text,
int _len)
Tries to split a string in a smart way.
|
static List<String> |
splitEqually(String _text,
int _len)
Splits a Text to equal parts.
|
static String |
upperCaseFirstChar(String _str)
Upper case the first letter of the given string.
|
public static List<String> smartWordSplit(String _text, int _len)
_text - _len - public static List<String> splitEqually(String _text, int _len)
_text - _len - public static String replaceByMap(String _searchStr, Map<String,String> _replacements)
_searchStr - _replacements - public static String lowerCaseFirstChar(String _str)
_str - public static String upperCaseFirstChar(String _str)
_str - public static String rot13(String _input)
_input - public static boolean equalsIgnoreCaseAny(String _str, String... _compare)
_str - _compare - public static boolean equalsAny(String _str, String... _compare)
_str - _compare - public static boolean equalsAny(boolean _ignoreCase,
String _str,
String... _compare)
_ignoreCase - _str - _compare - public static boolean isBlank(String _str)
" " - true "" - true null - true " xx" - false
_str - public static String defaultIfBlank(String _str, String _default)
isBlank(String)._str - string to check_default - default in case of blank stringpublic static String randomString(int _length)
_length - length of random stringpublic static String join(String _delimiter, List<String> _strings)
_delimiter - _strings - Copyright © 2018. All rights reserved.