Character#getType
Karakterin genel kategorisini kontrol etmek için kullanabilirsiniz :
System.out.println(Character.DECIMAL_DIGIT_NUMBER == Character.getType('१'));
Bu, true
'१' harfinin bir rakam olduğunun bir "kanıtı" olan yazdırılacaktır .
Şimdi '१' karakterinin unicode değerini inceleyelim:
System.out.println(Integer.toHexString('१'));
// 967
Bu numara Devanagari basamakları aralığındadır - yani: \u0966
üzerinden \u096F
.
Ayrıca denemek:
Character.UnicodeBlock block = Character.UnicodeBlock.of('१');
System.out.println(block.toString());
// DEVANAGARI
Devanagari :
Hindistan ve Nepal'in bir abugida (alfa heceli) alfabesidir
"१२३" bir "123" dür (Temel Latin unicode).
Okuma: