Class StringUtils


  • public final class StringUtils
    extends Object
    • Method Detail

      • 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
      • 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
      • toConfidentialString

        public static String toConfidentialString​(String string,
                                                  boolean confidential)
        Returns a string with asterisks of the same length to hide confidential passwords from log files etc.
      • 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:
      • 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
      • positiveNumberRegexp

        public static String positiveNumberRegexp​(int length)
        Create a regexp for positive numbers with maximum length of the given parameter.