Character.UnicodeBlock.of で文字判定

// Character.UnicodeBlock.BASIC_LATINCharacter.UnicodeBlock.of('a');// Character.UnicodeBlock.HIRAGANACharacter.UnicodeBlock.of('あ');// Character.UnicodeBlock.KATAKANACharacter.UnicodeBlock.of('ア');// Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMSCharacter.UnicodeBlock.of('ア');// Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHSCharacter.UnicodeBlock.of('漢');// Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMSCharacter.UnicodeBlock.of('A');// Character.UnicodeBlock.HANGUL_JAMOCharacter.UnicodeBlock.of('\u1100');{ char c = 'あ'; if (Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HIRAGANA) { System.out.println("ひらがなです"); } else { System.out.println("NOTひらがなです"); }}