/**
* 文字列が「カタカナ」のみか?
* 参考:
* http://www.unicode.org/charts/PDF/U30A0.pdf
*/
private static final String P_KATAKANA_ONLY = "^[\\u30A0-\\u30FF]+$";
/**
* 全てカタカナか?
* @param str チェック対象文字列
* @return はい:true いいえ:false
*/
public static boolean isKatakanaOnly(String str) {
return str.matches(P_KATAKANA_ONLY);
}