文字列に日本語が含まれているか判定する方法

文字列に日本語が含まれているかを判定するためには、各文字のコードブロックが

  • Character.UnicodeBlock.HIRAGANA
  • Character.UnicodeBlock.KATAKANA
  • Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS
  • Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
  • Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION

のいずれかに含まれるかを判定すれば良い。