4 つの大文字からなるPattern
一致する aを書いています。String
例えば:
- 「ああああ」
- "あいうえお"
- 「ZZZZ」
... はすべて正しい一致ですが、次のようになります。
- 「1DFG」
- "!@#$"
- 「1234」
...一致しないはずです。
以下の私のコードを見つけてください。
false
「AAAA」で返し続けます。
誰でもこれに光を当てることができますか?
public static boolean checkSettings(String str) {
Pattern p = Pattern.compile("\\p{Upper}{4}");
Matcher m = p.matcher("%str".format(str));
if (m.matches()) {
return true;
} else {
// System.exit(1)
return false;
}
}