"String".matches [1]
public boolean matches(String regex)

正規表現を利用して指定文字列と一致するか真偽します。

String s1 = "Java and Python and C++.";
if (s1.matches("^[Jj]ava.*")) {
   System.out.println("ture");
}