>>674
正規表現がどうこうじゃないと思うよ。

System.out.println("abc".matches("a")); // false
System.out.println("abc".matches("abc")); // true

matches() は与えた正規表現が対象文字列の
「全部」にマッチするかしないかをチェックする。
java.util.regex あたりに使えそうなメソッドがないか調べてみては。