package ee.esutoniagodesu.util.lang.lingv; public final class JCCharacter { public static boolean isKanji(char ch) { return getUnicodeBlock(ch).equals(Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS); } public static boolean isHiragana(char ch) { return getUnicodeBlock(ch).equals(Character.UnicodeBlock.HIRAGANA); } public static boolean isKatakana(char ch) { return getUnicodeBlock(ch).equals(Character.UnicodeBlock.KATAKANA); } public static boolean isLatin(char ch) { return getUnicodeBlock(ch).equals(Character.UnicodeBlock.BASIC_LATIN); } public static Character.UnicodeBlock getUnicodeBlock(char ch) { return Character.UnicodeBlock.of(ch); } }