Class PatternUtil


  • public class PatternUtil
    extends Object
    • Field Detail

      • datetime

        public static String[] datetime
      • time

        public static String[] time
      • date

        public static String[] date
    • Constructor Detail

      • PatternUtil

        public PatternUtil()
    • Method Detail

      • patternMatch

        public static String patternMatch​(String date)
      • dateMatch

        public static String dateMatch​(String dateStr)
      • timeMatch

        public static String timeMatch​(String timeStr)
      • dateTimeMatch

        public static String dateTimeMatch​(String dateTimeStr)
        Match a String against the given pattern, supporting the following simple pattern styles: "xxx*", "*xxx", "*xxx*" and "xxx*yyy" matches (with an arbitrary number of pattern parts), as well as direct equality.
        Parameters:
        pattern - the pattern to match against
        str - the String to match
        Returns:
        whether the String matches the given pattern
      • simpleMatch

        public static boolean simpleMatch​(String pattern,
                                          String str)
        Match a String against the given pattern, supporting the following simple pattern styles: "xxx*", "*xxx", "*xxx*" and "xxx*yyy" matches (with an arbitrary number of pattern parts), as well as direct equality.
        Parameters:
        pattern - the pattern to match against
        str - the String to match
        Returns:
        whether the String matches the given pattern
      • simpleMatch

        public static boolean simpleMatch​(String[] patterns,
                                          String str)
        Match a String against the given patterns, supporting the following simple pattern styles: "xxx*", "*xxx", "*xxx*" and "xxx*yyy" matches (with an arbitrary number of pattern parts), as well as direct equality.
        Parameters:
        patterns - the patterns to match against
        str - the String to match
        Returns:
        whether the String matches any of the given patterns