![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: нет Всего: 46 |
у русских букв не повышается регистр. может быть есть реализации в MIDP ? |
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
есть только реализация CLDC, которую ты юзаешь
а в MIDP такой реализации нет -------------------- iOS developer |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: нет Всего: 46 |
мне не понятно. во первых я не понимаю разницу между CLDC и MIDP, где можно почитать русский ресурс? и во вторых: как все таки повысить (или понизить) регистр русских букв?
|
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
public static char toUpperCase(char ch)
Converts the character argument to uppercase; if the character has no uppercase equivalent, the character itself is returned. Note that by default CLDC only supports the ISO Latin-1 range of characters. В твоём телефоне нет русской локали, придётся делать вручную:
|
|||
|
||||
Shushpanchik |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 17.7.2007 Где: Россия, г. Пенза Репутация: 1 Всего: 1 |
Мне кажется, что я могу предложить способ более эффективный, чем предложенный math64.
В наборе символов Юникода кириллические (и латинские) символы нижнего регистра следуют сразу за символами верхнего регистра: А (0х0410), ... , Я (0х042F), а (0х0430), ... , я (0х44F). То есть, если нам надо из символа нижнего регистра получить символ верхнего регистра, мы просто отнимаем от его кода 0х20 и получаем код нужного нам символа. Пример метода:
Только надо в этот метод добавить проверку того, является ли символ знаком алфавита или знаком препинания, пробелом и пр. Ну с этой задачей я думаю ты справишься. P.S.: Стандартное виндовское приложение Таблица символов тебе поможет ![]() |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: нет Всего: 46 |
math64,
кажется здесь ошибка. у String нет такого метода charAt() в J2ME |
|||
|
||||
Antropoid |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 786 Регистрация: 1.6.2006 Где: &Ukraine==Ode ssa Репутация: 13 Всего: 16 |
а вот и есть charAt public char charAt(int index) Returns the character at the specified index. An index ranges from 0 to length() - 1. The first character of the sequence is at index 0, the next at index 1, and so on, as for array indexing. -------------------- ![]() Задыхаясь от восторга заниматься чепухой. |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: нет Всего: 46 |
Antropoid,
![]() ============================== извиняюсь, это я был невнимательным ![]() ![]() Это сообщение отредактировал(а) dorogoyIV - 19.7.2007, 23:51 |
|||
|
||||
dorogoyIV |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 26.3.2007 Репутация: нет Всего: 46 |
все хорошо, но возникает другая заморочка - с кодировками
![]() проще уже сделать replace() ![]() |
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 8 Всего: 72 |
||||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |