Android の Java でも同様にPOSIX拡張文字クラスを利用できるのですが、標準Javaとは挙動が変わるようで、ひらがなにもマッチしてしまいます。 (左が判定対象の文字、右が該当するクラス) a: Graph,Alnum,Print,Lower,Alpha,ASCII, b: Graph,Alnum,Print,Lower,Alpha,ASCII, c: Graph,Alnum,Print,Lower,Alpha,ASCII, d: Graph,Alnum,Print,Lower,Alpha,ASCII, e: Graph,Alnum,Print,Lower,Alpha,ASCII, z: Graph,Alnum,Print,Lower,Alpha,ASCII, A: Graph,Alnum,Print,Upper,Alpha,ASCII, B: Graph,Alnum,Prin