Class StringUtil

java.lang.Object
com.alipay.sofa.common.utils.StringUtil

public class StringUtil extends Object
Version:
$Id: StringUtil.java, v 0.1 2017年08月01日 上午11:41 luoguimu123 Exp $
Author:
luoguimu123
  • Field Details

  • Constructor Details

    • StringUtil

      public StringUtil()
  • Method Details

    • isEmpty

      public static boolean isEmpty(String str)
    • isNotEmpty

      public static boolean isNotEmpty(String str)
    • isBlank

      public static boolean isBlank(String str)
    • isNotBlank

      public static boolean isNotBlank(String str)
    • defaultIfNull

      public static String defaultIfNull(String str)
    • defaultIfNull

      public static String defaultIfNull(String str, String defaultStr)
    • defaultIfEmpty

      public static String defaultIfEmpty(String str)
    • defaultIfEmpty

      public static String defaultIfEmpty(String str, String defaultStr)
    • defaultIfBlank

      public static String defaultIfBlank(String str)
    • defaultIfBlank

      public static String defaultIfBlank(String str, String defaultStr)
    • trim

      public static String trim(String str)
    • trim

      public static String trim(String str, String stripChars)
    • trimStart

      public static String trimStart(String str)
    • trimStart

      public static String trimStart(String str, String stripChars)
    • trimEnd

      public static String trimEnd(String str)
    • trimEnd

      public static String trimEnd(String str, String stripChars)
    • trimToNull

      public static String trimToNull(String str)
    • trimToNull

      public static String trimToNull(String str, String stripChars)
    • trimToEmpty

      public static String trimToEmpty(String str)
    • trimToEmpty

      public static String trimToEmpty(String str, String stripChars)
    • equals

      public static boolean equals(String str1, String str2)
    • equalsIgnoreCase

      public static boolean equalsIgnoreCase(String str1, String str2)
    • isAlpha

      public static boolean isAlpha(String str)
    • isAlphaSpace

      public static boolean isAlphaSpace(String str)
    • isAlphanumeric

      public static boolean isAlphanumeric(String str)
    • isAlphanumericSpace

      public static boolean isAlphanumericSpace(String str)
    • isNumeric

      public static boolean isNumeric(String str)
    • isNumericSpace

      public static boolean isNumericSpace(String str)
    • isWhitespace

      public static boolean isWhitespace(String str)
    • toUpperCase

      public static String toUpperCase(String str)
    • toLowerCase

      public static String toLowerCase(String str)
    • capitalize

      public static String capitalize(String str)
    • uncapitalize

      public static String uncapitalize(String str)
    • swapCase

      public static String swapCase(String str)
    • toCamelCase

      public static String toCamelCase(String str)
    • toPascalCase

      public static String toPascalCase(String str)
    • toUpperCaseWithUnderscores

      public static String toUpperCaseWithUnderscores(String str)
    • toLowerCaseWithUnderscores

      public static String toLowerCaseWithUnderscores(String str)
    • split

      public static String[] split(String str)
    • split

      public static String[] split(String str, char separatorChar)
    • split

      public static String[] split(String str, String separatorChars)
    • split

      public static String[] split(String str, String separatorChars, int max)
    • join

      public static String join(Object[] array)
    • join

      public static String join(Object[] array, char separator)
    • join

      public static String join(Object[] array, String separator)
    • join

      public static String join(Iterator iterator, char separator)
    • join

      public static String join(Iterator iterator, String separator)
    • indexOf

      public static int indexOf(String str, char searchChar)
    • indexOf

      public static int indexOf(String str, char searchChar, int startPos)
    • indexOf

      public static int indexOf(String str, String searchStr)
    • indexOf

      public static int indexOf(String str, String searchStr, int startPos)
    • indexOfAny

      public static int indexOfAny(String str, char[] searchChars)
    • indexOfAny

      public static int indexOfAny(String str, String searchChars)
    • indexOfAny

      public static int indexOfAny(String str, String[] searchStrs)
    • indexOfAnyBut

      public static int indexOfAnyBut(String str, char[] searchChars)
    • indexOfAnyBut

      public static int indexOfAnyBut(String str, String searchChars)
    • lastIndexOf

      public static int lastIndexOf(String str, char searchChar)
    • lastIndexOf

      public static int lastIndexOf(String str, char searchChar, int startPos)
    • lastIndexOf

      public static int lastIndexOf(String str, String searchStr)
    • lastIndexOf

      public static int lastIndexOf(String str, String searchStr, int startPos)
    • lastIndexOfAny

      public static int lastIndexOfAny(String str, String[] searchStrs)
    • contains

      public static boolean contains(String str, char searchChar)
    • contains

      public static boolean contains(String str, String searchStr)
    • containsOnly

      public static boolean containsOnly(String str, char[] valid)
    • containsOnly

      public static boolean containsOnly(String str, String valid)
    • containsNone

      public static boolean containsNone(String str, char[] invalid)
    • containsNone

      public static boolean containsNone(String str, String invalidChars)
    • countMatches

      public static int countMatches(String str, String subStr)
    • substring

      public static String substring(String str, int start)
    • substring

      public static String substring(String str, int start, int end)
    • left

      public static String left(String str, int len)
    • right

      public static String right(String str, int len)
    • mid

      public static String mid(String str, int pos, int len)
    • substringBefore

      public static String substringBefore(String str, String separator)
    • substringAfter

      public static String substringAfter(String str, String separator)
    • substringBeforeLast

      public static String substringBeforeLast(String str, String separator)
    • substringAfterLast

      public static String substringAfterLast(String str, String separator)
    • substringBetween

      public static String substringBetween(String str, String tag)
    • substringBetween

      public static String substringBetween(String str, String open, String close)
    • substringBetween

      public static String substringBetween(String str, String open, String close, int fromIndex)
    • deleteWhitespace

      public static String deleteWhitespace(String str)
    • replaceOnce

      public static String replaceOnce(String text, String repl, String with)
    • replace

      public static String replace(String text, String repl, String with)
    • replace

      public static String replace(String text, String repl, String with, int max)
    • replaceChars

      public static String replaceChars(String str, char searchChar, char replaceChar)
    • replaceChars

      public static String replaceChars(String str, String searchChars, String replaceChars)
    • overlay

      public static String overlay(String str, String overlay, int start, int end)
    • chomp

      public static String chomp(String str)
    • chomp

      public static String chomp(String str, String separator)
    • chop

      public static String chop(String str)
    • repeat

      public static String repeat(String str, int repeat)
    • alignLeft

      public static String alignLeft(String str, int size)
    • alignLeft

      public static String alignLeft(String str, int size, char padChar)
    • alignLeft

      public static String alignLeft(String str, int size, String padStr)
    • alignRight

      public static String alignRight(String str, int size)
    • alignRight

      public static String alignRight(String str, int size, char padChar)
    • alignRight

      public static String alignRight(String str, int size, String padStr)
    • center

      public static String center(String str, int size)
    • center

      public static String center(String str, int size, char padChar)
    • center

      public static String center(String str, int size, String padStr)
    • reverse

      public static String reverse(String str)
    • reverseDelimited

      public static String reverseDelimited(String str, char separatorChar)
    • reverseDelimited

      public static String reverseDelimited(String str, String separatorChars, String separator)
    • abbreviate

      public static String abbreviate(String str, int maxWidth)
    • abbreviate

      public static String abbreviate(String str, int offset, int maxWidth)
    • difference

      public static String difference(String str1, String str2)
    • indexOfDifference

      public static int indexOfDifference(String str1, String str2)
    • getLevenshteinDistance

      public static int getLevenshteinDistance(String s, String t)