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 falsepublic 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)