Package jodd.util

Class CharSequenceUtil


  • public class CharSequenceUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean equals​(java.lang.CharSequence charSequence1, java.lang.CharSequence charSequence2)  
      static boolean equalsIgnoreCase​(java.lang.CharSequence charSequence1, java.lang.CharSequence charSequence2)  
      static boolean equalsOne​(char c, java.lang.CharSequence match)
      Match if one character equals to any of the given character.
      static boolean equalsToLowercase​(java.lang.CharSequence charSequence, java.lang.CharSequence name)  
      static int findFirstDiff​(char[] source, int index, char match)
      Finds index of the first character in given array the differs from the given set of characters.
      static int findFirstDiff​(java.lang.CharSequence source, int index, java.lang.CharSequence match)
      Finds index of the first character in given charsequence the differs from the given set of characters.
      static int findFirstEqual​(char[] source, int index, char match)
      Finds index of the first character in given array the matches any from the given set of characters.
      static int findFirstEqual​(java.lang.CharSequence source, int index, java.lang.CharSequence match)
      Finds index of the first character in given charsequence the matches any from the given set of characters.
      static boolean startsWithLowercase​(java.lang.CharSequence charSequence, java.lang.CharSequence chars)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CharSequenceUtil

        public CharSequenceUtil()
    • Method Detail

      • equals

        public static boolean equals​(java.lang.CharSequence charSequence1,
                                     java.lang.CharSequence charSequence2)
      • equalsToLowercase

        public static boolean equalsToLowercase​(java.lang.CharSequence charSequence,
                                                java.lang.CharSequence name)
      • startsWithLowercase

        public static boolean startsWithLowercase​(java.lang.CharSequence charSequence,
                                                  java.lang.CharSequence chars)
      • equalsIgnoreCase

        public static boolean equalsIgnoreCase​(java.lang.CharSequence charSequence1,
                                               java.lang.CharSequence charSequence2)
      • equalsOne

        public static boolean equalsOne​(char c,
                                        java.lang.CharSequence match)
        Match if one character equals to any of the given character.
        Returns:
        true if characters match any character from given array, otherwise false
      • findFirstEqual

        public static int findFirstEqual​(java.lang.CharSequence source,
                                         int index,
                                         java.lang.CharSequence match)
        Finds index of the first character in given charsequence the matches any from the given set of characters.
        Returns:
        index of matched character or -1
      • findFirstEqual

        public static int findFirstEqual​(char[] source,
                                         int index,
                                         char match)
        Finds index of the first character in given array the matches any from the given set of characters.
        Returns:
        index of matched character or -1
      • findFirstDiff

        public static int findFirstDiff​(java.lang.CharSequence source,
                                        int index,
                                        java.lang.CharSequence match)
        Finds index of the first character in given charsequence the differs from the given set of characters.
        Returns:
        index of matched character or -1
      • findFirstDiff

        public static int findFirstDiff​(char[] source,
                                        int index,
                                        char match)
        Finds index of the first character in given array the differs from the given set of characters.
        Returns:
        index of matched character or -1