public class StringUtil
extends java.lang.Object
| Constructor and Description |
|---|
StringUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
decodeUnicode(java.lang.String s) |
static java.lang.String |
emptyToNull(java.lang.String s) |
static java.lang.String |
escape(java.lang.String text)
Escapes a text
Backspace is replaced with \b
Form feed is replaced with \f
Newline is replaced with \n
Carriage return is replaced with \r
Tab is replaced with \t
Double quote is replaced with \"
Backslash is replaced with \\
|
static int |
indexNotOf(java.lang.String text,
java.lang.String searchChars,
int startPos) |
static int |
indexOf(java.lang.String text,
java.lang.String searchChars,
int startPos) |
static boolean |
isAsciiAlphaUpper(char ch) |
static boolean |
isBlank(java.lang.String s) |
static boolean |
isEmpty(java.lang.String s) |
static boolean |
isNotBlank(java.lang.String s) |
static boolean |
isNotEmpty(java.lang.String s) |
static java.lang.String |
nullToEmpty(java.lang.String s) |
static java.lang.String |
quote(java.lang.String str,
char quote) |
static java.lang.String |
removeEnd(java.lang.String str,
java.lang.String remove) |
static java.lang.String |
removeStart(java.lang.String str,
java.lang.String remove) |
static java.lang.String |
repeat(char c,
int times) |
static java.lang.String |
repeat(java.lang.String s,
int times) |
static java.lang.String |
replaceLeadingSpaces(java.lang.String text,
char replaceChar) |
static java.util.List<java.lang.String> |
splitIntoLines(java.lang.String text)
Splits a text into lines
|
static java.lang.String |
stripIndent(java.lang.String text) |
static java.lang.String |
stripIndentIfFirstLineEmpty(java.lang.String text) |
static java.lang.String |
stripMargin(java.lang.String text,
char margin) |
static java.lang.String |
trimToEmpty(java.lang.String str) |
static java.lang.String |
trimToNull(java.lang.String str) |
static java.lang.String |
truncate(java.lang.String text,
int maxLen,
java.lang.String truncationMarker)
Truncates a string.
|
public static java.util.List<java.lang.String> splitIntoLines(java.lang.String text)
text - a stringnull or emptypublic static java.lang.String escape(java.lang.String text)
text - text to escapepublic static int indexOf(java.lang.String text,
java.lang.String searchChars,
int startPos)
public static int indexNotOf(java.lang.String text,
java.lang.String searchChars,
int startPos)
public static java.lang.String stripIndent(java.lang.String text)
public static java.lang.String stripIndentIfFirstLineEmpty(java.lang.String text)
public static java.lang.String stripMargin(java.lang.String text,
char margin)
public static java.lang.String truncate(java.lang.String text,
int maxLen,
java.lang.String truncationMarker)
text - a stringmaxLen - the max length of the truncated string (truncation marker included)truncationMarker - a truncation markerpublic static java.lang.String repeat(java.lang.String s,
int times)
public static java.lang.String repeat(char c,
int times)
public static boolean isEmpty(java.lang.String s)
public static boolean isNotEmpty(java.lang.String s)
public static boolean isBlank(java.lang.String s)
public static boolean isNotBlank(java.lang.String s)
public static boolean isAsciiAlphaUpper(char ch)
public static java.lang.String removeStart(java.lang.String str,
java.lang.String remove)
public static java.lang.String removeEnd(java.lang.String str,
java.lang.String remove)
public static java.lang.String emptyToNull(java.lang.String s)
public static java.lang.String nullToEmpty(java.lang.String s)
public static java.lang.String trimToEmpty(java.lang.String str)
public static java.lang.String trimToNull(java.lang.String str)
public static java.lang.String decodeUnicode(java.lang.String s)
public static java.lang.String quote(java.lang.String str,
char quote)
public static java.lang.String replaceLeadingSpaces(java.lang.String text,
char replaceChar)