Class StringUtils

java.lang.Object
org.apache.myfaces.tobago.internal.util.StringUtils

public final class StringUtils extends Object
  • Method Details

    • 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