@MissingDocumentation public class StringUtils extends java.lang.Object
String and String[] utilities methods.| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
SPLIT_PATTERN |
| Constructor and Description |
|---|
StringUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String[] |
efficientSplitArgs(java.lang.String args,
int expectedArgs) |
static boolean |
isNullOrEmpty(java.lang.String s) |
static java.lang.String |
limit(java.lang.String value,
int length) |
static java.lang.String[] |
normalizeArray(java.lang.String[] raw,
int expectedSize)
Normalize an
String Array. |
static java.util.Map<java.lang.String,java.util.Optional<java.lang.String>> |
parse(java.lang.String[] args) |
static java.lang.String[] |
splitArgs(java.lang.String args,
int expectedArgs)
Enchanced
String.split(String, int) with SPLIT_PATTERN as the Pattern used. |
public static java.lang.String[] efficientSplitArgs(java.lang.String args,
int expectedArgs)
public static boolean isNullOrEmpty(java.lang.String s)
public static java.lang.String limit(java.lang.String value,
int length)
public static java.lang.String[] normalizeArray(java.lang.String[] raw,
int expectedSize)
String Array.raw - the String array to be normalizedexpectedSize - the final size of the Array.String[] with the size of expectedArgspublic static java.util.Map<java.lang.String,java.util.Optional<java.lang.String>> parse(java.lang.String[] args)
public static java.lang.String[] splitArgs(java.lang.String args,
int expectedArgs)
String.split(String, int) with SPLIT_PATTERN as the Pattern used.args - the String to be split.expectedArgs - the size of the returned array of Non-null StringsString[] with the size of expectedArgs