String#matches(regex) を使用すると、その文字列が指定した正規表現に完全に一致するかどうかを調べることができます。
String#matches(regex)
String str = "TestBugtrackClass"; boolean match = str.matches("Test.*Class"); // true
String#matches(regex) は、java.util.regex.Pattern.matches(regex, str) と同じ結果を返します。
java.util.regex.Pattern.matches(regex, str)