public class Strings
extends java.lang.Object
String related utility methods, written mostly to
avoid generation of new String objects (e.g. via splitting Strings etc).| Constructor and Description |
|---|
Strings() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isDirectoryPattern(java.lang.String pattern)
Check if pattern is a directory pattern ending with a path separator
|
static java.util.List<java.lang.String> |
split(java.lang.String pattern,
char slash)
Splits given string to substrings by given separator
|
static java.lang.String |
stripTrailing(java.lang.String pattern,
char c)
Strip trailing characters
|
static java.lang.String |
stripTrailingWhitespace(java.lang.String pattern)
Strip trailing whitespace characters
|
public static java.lang.String stripTrailing(java.lang.String pattern,
char c)
pattern - non nullc - character to removepublic static java.lang.String stripTrailingWhitespace(java.lang.String pattern)
pattern - non nullpublic static boolean isDirectoryPattern(java.lang.String pattern)
pattern - non nulltrue if the last character, which is not whitespace, is a
path separatorpublic static java.util.List<java.lang.String> split(java.lang.String pattern,
char slash)
pattern - non nullslash - separator char