public class StringWildcardUtil
extends java.lang.Object
This method uses recursive matching, as in linux or windows. regexp works the same. This method is very fast, comparing to similar implementations.
构造器和说明 |
---|
StringWildcardUtil() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
equalsOrMatch(java.lang.String string,
java.lang.String pattern)
Checks if two strings are equals or if they
match(String, String) . |
static boolean |
match(java.lang.String string,
java.lang.String pattern)
Checks whether a string matches a given wildcard pattern.
|
static int |
matchOne(java.lang.String src,
java.lang.String[] patterns)
Matches string to at least one pattern.
|
public static boolean match(java.lang.String string, java.lang.String pattern)
string
- input stringpattern
- pattern to matchtrue
if string matches the pattern, otherwise false
public static boolean equalsOrMatch(java.lang.String string, java.lang.String pattern)
match(String, String)
.
Useful for cases when matching a lot of equal strings and speed is important.public static int matchOne(java.lang.String src, java.lang.String[] patterns)
-1
otherwise.match(String, String)