public class StringUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DOLLAR_SLASHY |
static int |
NONE_SLASHY |
static int |
SLASHY |
| Constructor and Description |
|---|
StringUtils() |
| Modifier and Type | Method and Description |
|---|---|
static long |
countChar(String text,
char c) |
static boolean |
isEmpty(CharSequence cs)
Copied from Apache commons-lang3-3.6
|
static boolean |
matches(String text,
Pattern pattern) |
static String |
removeCR(String text) |
static String |
replace(String text,
String searchString,
String replacement)
The modified implementation is based on StringUtils#replace(String text, String searchString, String replacement, int max), Apache commons-lang3-3.6
|
static String |
replaceEscapes(String text,
int slashyType) |
static String |
replaceHexEscapes(String text) |
static String |
replaceOctalEscapes(String text) |
static String |
replaceStandardEscapes(String text) |
static String |
trimQuotations(String text,
int quotationLength) |
public static final int NONE_SLASHY
public static final int SLASHY
public static final int DOLLAR_SLASHY
public static long countChar(String text, char c)
public static String replace(String text, String searchString, String replacement)
Replaces all occurrences of a String within another String.
A null reference passed to this method is a no-op.
StringUtils.replace(null, *, *) = null
StringUtils.replace("", *, *) = ""
StringUtils.replace("any", null, *) = "any"
StringUtils.replace("any", *, null) = "any"
StringUtils.replace("any", "", *) = "any"
StringUtils.replace("aba", "a", null) = "aba"
StringUtils.replace("aba", "a", "") = "b"
StringUtils.replace("aba", "a", "z") = "zbz"
text - text to search and replace in, may be nullsearchString - the String to search for, may be nullreplacement - the String to replace it with, may be nullnull if null String inputpublic static boolean isEmpty(CharSequence cs)
Checks if a CharSequence is empty ("") or null.
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
NOTE: This method changed in Lang version 2.0. It no longer trims the CharSequence. That functionality is available in isBlank().
cs - the CharSequence to check, may be nulltrue if the CharSequence is empty or null