用Java判断字符的类型

// Character.UnicodeBlock.BASIC_LATIN
Character.UnicodeBlock.of('a');
// Character.UnicodeBlock.HIRAGANA
Character.UnicodeBlock.of('あ');
// Character.UnicodeBlock.KATAKANA
Character.UnicodeBlock.of('ア');
// Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS
Character.UnicodeBlock.of('ア');
// Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
Character.UnicodeBlock.of('漢');
// Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS
Character.UnicodeBlock.of('A');
// Character.UnicodeBlock.HANGUL_JAMO
Character.UnicodeBlock.of('\u1100');

{
    char c = 'あ';

    if (Character.UnicodeBlock.of(c) == Character.UnicodeBlock.HIRAGANA) {
        System.out.println("ひらがなです");
    } else {
        System.out.println("NOTひらがなです");
    }
}

bannerAds