Class StringUtils


  • public abstract class StringUtils
    extends Object
    • Constructor Detail

      • StringUtils

        public StringUtils()
    • Method Detail

      • isEmpty

        public static boolean isEmpty​(Object str)
      • hasLength

        public static boolean hasLength​(CharSequence str)
      • hasLength

        public static boolean hasLength​(String str)
      • hasText

        public static boolean hasText​(CharSequence str)
      • hasText

        public static boolean hasText​(String str)
      • containsWhitespace

        public static boolean containsWhitespace​(CharSequence str)
      • containsWhitespace

        public static boolean containsWhitespace​(String str)
      • trimWhitespace

        public static String trimWhitespace​(String str)
      • trimAllWhitespace

        public static String trimAllWhitespace​(String str)
      • trimLeadingWhitespace

        public static String trimLeadingWhitespace​(String str)
      • trimTrailingWhitespace

        public static String trimTrailingWhitespace​(String str)
      • trimLeadingCharacter

        public static String trimLeadingCharacter​(String str,
                                                  char leadingCharacter)
      • trimTrailingCharacter

        public static String trimTrailingCharacter​(String str,
                                                   char trailingCharacter)
      • startsWithIgnoreCase

        public static boolean startsWithIgnoreCase​(String str,
                                                   String prefix)
      • endsWithIgnoreCase

        public static boolean endsWithIgnoreCase​(String str,
                                                 String suffix)
      • countOccurrencesOf

        public static int countOccurrencesOf​(String str,
                                             String sub)
      • quoteIfString

        public static Object quoteIfString​(Object obj)
      • unqualify

        public static String unqualify​(String qualifiedName)
      • unqualify

        public static String unqualify​(String qualifiedName,
                                       char separator)
      • capitalize

        public static String capitalize​(String str)
      • uncapitalize

        public static String uncapitalize​(String str)
      • getFilename

        public static String getFilename​(String path)
      • getFilenameExtension

        public static String getFilenameExtension​(String path)
      • stripFilenameExtension

        public static String stripFilenameExtension​(String path)
      • applyRelativePath

        public static String applyRelativePath​(String path,
                                               String relativePath)
      • cleanPath

        public static String cleanPath​(String path)
      • pathEquals

        public static boolean pathEquals​(String path1,
                                         String path2)
      • parseLocaleString

        public static Locale parseLocaleString​(String localeString)
      • toLanguageTag

        public static String toLanguageTag​(Locale locale)
      • addStringToArray

        public static String[] addStringToArray​(String[] array,
                                                String str)
      • concatenateStringArrays

        public static String[] concatenateStringArrays​(String[] array1,
                                                       String[] array2)
      • mergeStringArrays

        public static String[] mergeStringArrays​(String[] array1,
                                                 String[] array2)
      • sortStringArray

        public static String[] sortStringArray​(String[] array)
      • trimArrayElements

        public static String[] trimArrayElements​(String[] array)
      • removeDuplicateStrings

        public static String[] removeDuplicateStrings​(String[] array)
      • splitArrayElementsIntoProperties

        public static Properties splitArrayElementsIntoProperties​(String[] array,
                                                                  String delimiter)
      • splitArrayElementsIntoProperties

        public static Properties splitArrayElementsIntoProperties​(String[] array,
                                                                  String delimiter,
                                                                  String charsToDelete)
      • tokenizeToStringArray

        public static String[] tokenizeToStringArray​(String str,
                                                     String delimiters)
      • tokenizeToStringArray

        public static String[] tokenizeToStringArray​(String str,
                                                     String delimiters,
                                                     boolean trimTokens,
                                                     boolean ignoreEmptyTokens)
      • delimitedListToStringArray

        public static String[] delimitedListToStringArray​(String str,
                                                          String delimiter)
      • delimitedListToStringArray

        public static String[] delimitedListToStringArray​(String str,
                                                          String delimiter,
                                                          String charsToDelete)
      • commaDelimitedListToStringArray

        public static String[] commaDelimitedListToStringArray​(String str)
      • commaDelimitedListToSet

        public static Set<String> commaDelimitedListToSet​(String str)
      • collectionToDelimitedString

        public static String collectionToDelimitedString​(Collection<?> coll,
                                                         String delim)
      • collectionToCommaDelimitedString

        public static String collectionToCommaDelimitedString​(Collection<?> coll)
      • arrayToDelimitedString

        public static String arrayToDelimitedString​(Object[] arr,
                                                    String delim)
      • arrayToCommaDelimitedString

        public static String arrayToCommaDelimitedString​(Object[] arr)