>>280
「日本語かそうでないか」の詳細がわからんのでなんとも。

ちなみに、JIS X 0208 に含まれてる文字かを調べるなら
java.nio.charset.Charset.forName("JIS0208").newEncoder().canEncode("日本語")
なんかでも可。"JIS0208"の部分は実装依存だけど。
あと、ひらがなカタカナはともかくとして
CJK Unified Ideographsは日中韓で共有してるので
これらを使ってる場合は文字の種類からだけ
日本語かどうかを判別するのは面倒かも。