Class StringUtils


  • public final class StringUtils
    extends Object
    • Method Detail

      • joinWithSurroundingSeparator

        public static <T> String joinWithSurroundingSeparator​(List<T> list)
      • getIndices

        public static int[] getIndices​(String list)
      • constantToLowerCamelCase

        public static String constantToLowerCamelCase​(String constant)
      • constantToUpperCamelCase

        public static String constantToUpperCamelCase​(String constant)
      • firstToUpperCase

        public static String firstToUpperCase​(String string)
      • equalsIgnoreCaseAndWhitespace

        public static boolean equalsIgnoreCaseAndWhitespace​(String type1,
                                                            String type2)
        Is the same string, by ignoring differences that are only whitespaces. (null and "" are not equal)
      • endsWith

        public static boolean endsWith​(String string,
                                       String suffix)
        Basically taken from commons-lang
      • split

        public static String[] split​(String string,
                                     char separator)
        Basically taken from commons-lang
      • split

        public static String[] split​(String string,
                                     String separator)
        Basically taken from commons-lang
      • isAlpha

        public static boolean isAlpha​(String string)
        Basically taken from commons-lang
      • isEmpty

        public static boolean isEmpty​(String value)
        Basically taken from commons-lang
      • isNotEmpty

        public static boolean isNotEmpty​(String value)
        Basically taken from commons-lang
      • isBlank

        public static boolean isBlank​(String string)
        Basically taken from commons-lang
      • isNotBlank

        public static boolean isNotBlank​(String str)
        Basically taken from commons-lang
      • replace

        public static String replace​(String text,
                                     String searchString,
                                     String replacement)
        Basically taken from commons-lang
      • repeat

        public static String repeat​(String str,
                                    int repeat)
        Basically taken from commons-lang
      • toConfidentialString

        public static String toConfidentialString​(String string,
                                                  boolean confidential)
        Returns a string of the same length to hide confidential passwords from log files etc.
      • uncapitalize

        public static String uncapitalize​(String str)
        Basically taken from commons-lang
      • isAlphanumeric

        public static boolean isAlphanumeric​(String str)
        Basically taken from commons-lang
      • join

        public static String join​(List<String> list,
                                  char separator)
        Basically taken from commons-lang
      • defaultString

        public static String defaultString​(String string)
        Basically taken from commons-lang
      • notEquals

        public static boolean notEquals​(String a,
                                        String b)
        Basically taken from commons-lang
      • isUrl

        public static boolean isUrl​(String link)
        Checks if the String starts like a url, e.g. http: or xyz:
      • startsWith

        public static boolean startsWith​(String string,
                                         String prefix)
      • containsAny

        public static boolean containsAny​(String str,
                                          String searchChars)

        Checks if the String contains any character in the given set of characters.

        A null String will return false. A null search string will return false.

         StringUtils.containsAny(null, *)            = false
         StringUtils.containsAny("", *)              = false
         StringUtils.containsAny(*, null)            = false
         StringUtils.containsAny(*, "")              = false
         StringUtils.containsAny("zzabyycdxx", "za") = true
         StringUtils.containsAny("zzabyycdxx", "by") = true
         StringUtils.containsAny("aba","z")          = false
         
        Parameters:
        str - the String to check, may be null
        searchChars - the chars to search for, may be null
        Returns:
        the true if any of the chars are found, false if no match or null input Basically taken from commons-lang