![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
Всем привет!
Такой вот ламерский вопрос ![]() проблема в том, что большие буквы имеют приоритет над маленькими. Как это победить, кроме как делать собственную таблицу?? Подскажите плиз ![]() -------------------- |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
Как-то так:
-------------------- Lost.... |
|||
|
||||
DEER |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
неа.
Он будет сортировать массив
так
а надо так
вобщем проблема у меня в том, что
считает, что 'A' должна идти первее чем 'a' со сравнением букв можно было было использовать таблицу, где описаны буквы и их индексы, конечно не лучшее решение, но работало бы. но тут строки. Если такой велосипед изобретать, то не похоже это на "тестовое задание" в инете ничего не нашел... не понимает язык запросов разницу между большими и маленькими буквами.... Это сообщение отредактировал(а) DEER - 21.12.2009, 23:07 -------------------- |
||||||||
|
|||||||||
dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 11 Всего: 16 |
если стринги с английскими только буквами то попробуй использовать для сортировки компаратор
java.lang.String.CASE_INSENSITIVE_ORDER Collections.sort(mystringarray, String.CASE_INSENSITIVE_ORDER); если с русскими или другими, то посмотри на java.text.Collator. |
|||
|
||||
DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
спасибо. попробую! только латиница и цыфры
-------------------- |
|||
|
||||
DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
он ведет себя как и обычный компаратор
результат A-Za-z надо как то поменять a-zA-Z ![]() -------------------- |
|||
|
||||
Kangaroo |
|
|||
![]() AA - Aussie Animal ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2042 Регистрация: 7.10.2006 Где: US Репутация: 21 Всего: 104 |
Ага, точно. Ну тогда сравнивай посимвольно. Можешь взять из Стринга метод и переделать его под свою задачу. -------------------- Lost.... |
|||
|
||||
dobrolub |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 385 Регистрация: 18.12.2009 Где: Vancouver, Canada Репутация: 11 Всего: 16 |
![]() Это сообщение отредактировал(а) dobrolub - 22.12.2009, 01:05 |
|||
|
||||
DEER |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
Самое интересное - это маленький кусочек от задания на час
![]() вопрос по ходу закрыт -------------------- |
|||
|
||||
4EJIOBEK |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 95 Регистрация: 26.3.2007 Репутация: нет Всего: 4 |
хоть вопрос и закрыт, как подсказывал dobrolub, лучше в таком случае использовать Collator
доки http://java.sun.com/j2se/1.5.0/docs/api/ja...t/Collator.html пример в конце статьи http://javagu.ru/portal/dt?last=false&...U_SECTION_63111 Это сообщение отредактировал(а) 4EJIOBEK - 22.12.2009, 10:30 |
|||
|
||||
DEER |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 749 Регистрация: 12.4.2005 Где: г. Рязань Репутация: нет Всего: 13 |
Во какой изврат получился. может кому пригодиться:
Worker.CompareTwoString
-------------------- |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |