- 1
- 2
- 3
boolean isCyrillic(char c) {
return Character.UnicodeBlock.CYRILLIC.equals(Character.UnicodeBlock.of(c));
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+68
boolean isCyrillic(char c) {
return Character.UnicodeBlock.CYRILLIC.equals(Character.UnicodeBlock.of(c));
}
Краткость - сестра таланта
VseGovnoOdinYaKrut 21.03.2014 20:58 # +2
guest 22.03.2014 10:52 # +2
guest 22.03.2014 13:34 # +2
Наверно, надо было руками проверять диапазон кода символа.
Вот теперь правильно.
evg_ever 22.03.2014 11:33 # 0
return c >= 'а' && c <= 'Я'
Soul_re@ver 22.03.2014 11:56 # 0
evg_ever 22.03.2014 12:05 # 0
bormand 22.03.2014 12:07 # +1
evg_ever 22.03.2014 12:22 # 0
bormand 22.03.2014 11:09 # +2
http://en.wikipedia.org/wiki/Cyrillic_%28Unicode_block%29
evg_ever 22.03.2014 11:36 # +1
inkanus-gray 22.03.2014 16:15 # 0
guest 22.03.2014 13:34 # +1
Не говно.
absolut 22.03.2014 16:06 # +7
Не кириллик.
bormand 22.03.2014 18:55 # +2
Смотря что имел в виду автор. Если только русские буквы - то говно. Если любую кириллицу - то не говно.
inkanus-gray 22.03.2014 16:15 # 0
guest 22.03.2014 17:08 # 0
>05xx (hex)
Там иврит вообще-то.
inkanus-gray 24.03.2014 06:34 # +2
В том блоке есть легендарная буква Ԥ.
P.S. Понял вопрос. В Вике статья про блок Cyrillic, а есть ещё Cyrillic Supplement, Cyrillic Extended-A, Cyrillic Extended-B.
guest 24.03.2014 11:44 # 0
>В том блоке есть легендарная буква Ԥ.
Запомним :)