public class StringUtils
extends org.apache.commons.lang3.StringUtils
| Modifier | Constructor and Description |
|---|---|
protected |
StringUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addElement(java.lang.StringBuilder buf,
java.lang.String separator,
java.lang.String element)
Appends the separator string, if
and then appends the element. |
static boolean |
containsAny(java.lang.CharSequence charSequence,
java.util.List<java.lang.Character> searchChars) |
static boolean |
containsAnyOf(java.lang.CharSequence stringToSearch,
java.lang.CharSequence... stringsToSearchFor) |
static boolean |
containsNoneOf(java.lang.CharSequence stringToSearch,
java.lang.CharSequence... stringsToSearchFor) |
static int |
countSubString(java.lang.String string,
java.lang.String sub)
Count the number of occurrences of sub in s
|
static int |
indexOf(char[] src,
char[] find,
int startAt)
Same as String.indexOf but (slightly) faster ;)
Hint: Performance optimized code - so some warnings are suppressed.
|
static java.lang.String[] |
split(java.lang.String source,
java.lang.String delimiters,
boolean returnDelimiters) |
static java.lang.String[] |
split(java.lang.String source,
java.lang.String delimiters,
boolean returnDelimiters,
boolean trim)
Split a string and return the values as an array.
|
static java.util.List<java.lang.String> |
splitToList(java.lang.String source,
java.lang.String delimiters,
boolean returnDelimiters,
boolean trim)
Split a string and return the values as an array.
|
static boolean |
startsWith(char[] src,
char[] find,
int startAt)
Test whether 'find' can be found at position 'startPos' in the string 'src'.
|
static void |
toLowerCase(char[] chars)
Convert a string to lower case.
|
abbreviate, abbreviate, abbreviateMiddle, capitalize, center, center, center, chomp, chomp, chop, contains, contains, containsAny, containsAny, containsIgnoreCase, containsNone, containsNone, containsOnly, containsOnly, containsWhitespace, countMatches, defaultIfBlank, defaultIfEmpty, defaultString, defaultString, deleteWhitespace, difference, endsWith, endsWithAny, endsWithIgnoreCase, equals, equalsIgnoreCase, getCommonPrefix, getLevenshteinDistance, getLevenshteinDistance, indexOf, indexOf, indexOf, indexOf, indexOfAny, indexOfAny, indexOfAny, indexOfAnyBut, indexOfAnyBut, indexOfDifference, indexOfDifference, indexOfIgnoreCase, indexOfIgnoreCase, isAllLowerCase, isAllUpperCase, isAlpha, isAlphanumeric, isAlphanumericSpace, isAlphaSpace, isAsciiPrintable, isBlank, isEmpty, isNotBlank, isNotEmpty, isNumeric, isNumericSpace, isWhitespace, join, join, join, join, join, join, join, join, join, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOfAny, lastIndexOfIgnoreCase, lastIndexOfIgnoreCase, lastOrdinalIndexOf, left, leftPad, leftPad, leftPad, length, lowerCase, lowerCase, mid, normalizeSpace, ordinalIndexOf, overlay, remove, remove, removeEnd, removeEndIgnoreCase, removeStart, removeStartIgnoreCase, repeat, repeat, repeat, replace, replace, replaceChars, replaceChars, replaceEach, replaceEachRepeatedly, replaceOnce, reverse, reverseDelimited, right, rightPad, rightPad, rightPad, split, split, split, split, splitByCharacterType, splitByCharacterTypeCamelCase, splitByWholeSeparator, splitByWholeSeparator, splitByWholeSeparatorPreserveAllTokens, splitByWholeSeparatorPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, splitPreserveAllTokens, startsWith, startsWithAny, startsWithIgnoreCase, strip, strip, stripAccents, stripAll, stripAll, stripEnd, stripStart, stripToEmpty, stripToNull, substring, substring, substringAfter, substringAfterLast, substringBefore, substringBeforeLast, substringBetween, substringBetween, substringsBetween, swapCase, toString, trim, trimToEmpty, trimToNull, uncapitalize, upperCase, upperCase@Nonnegative
public static int countSubString(@Nonnull
java.lang.String string,
@Nonnull
java.lang.String sub)
@Nonnull
public static java.util.List<java.lang.String> splitToList(@Nonnull
java.lang.String source,
@Nonnull
java.lang.String delimiters,
boolean returnDelimiters,
boolean trim)
delimiters - delimiters that are accepted by StringTokenizer@Nonnull
public static java.lang.String[] split(@Nonnull
java.lang.String source,
@Nonnull
java.lang.String delimiters,
boolean returnDelimiters,
boolean trim)
delimiters - delimiters that are accepted by StringTokenizer@Nonnull
public static java.lang.String[] split(@Nonnull
java.lang.String source,
@Nonnull
java.lang.String delimiters,
boolean returnDelimiters)
public static void addElement(@Nonnull
java.lang.StringBuilder buf,
@Nonnull
java.lang.String separator,
@Nonnull
java.lang.String element)
buf.lenght() > 0 and then appends the element.public static void toLowerCase(char[] chars)
public static boolean startsWith(char[] src,
char[] find,
int startAt)
public static boolean containsNoneOf(java.lang.CharSequence stringToSearch,
java.lang.CharSequence... stringsToSearchFor)
public static boolean containsAnyOf(java.lang.CharSequence stringToSearch,
java.lang.CharSequence... stringsToSearchFor)
public static boolean containsAny(java.lang.CharSequence charSequence,
java.util.List<java.lang.Character> searchChars)
public static int indexOf(char[] src,
char[] find,
int startAt)
Copyright © 2013 echocat. All Rights Reserved.