![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Andy_L20066 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 10.3.2008 Репутация: нет Всего: 1 |
Привет, может кто то сможет подсказать....
Припустим у нас есть вектор:
Collections.sort(v) не сортирует по возрастанию в данном случае.... Посоветуйте как лучше заимплементить сортировку таких елементов вектора? У меня есть мнение, что нужно написать компаратор, который сравнивал бы только String, остальное - нет... Это сообщение отредактировал(а) powerOn - 8.6.2008, 22:56 |
|||
|
||||
makados |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 2.10.2007 Где: Киев Репутация: нет Всего: 1 |
скорее всего, написать свой компаратор будет самым быстрым и гибким решением
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Неправда, Collections.sort() прекрастно сортирует в данном случае. А если тебя не устраивает, то как он сортирует, то может объяснищь, чего ты от него ждешь в таком случае? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Andy_L20066 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 177 Регистрация: 10.3.2008 Репутация: нет Всего: 1 |
Может для данного случая оно и работает... но если к примеру ввести елементы: [Annot:500, NEPTUN:500, a:500, b:500]
почему нету alphabetical order в отсортированном векторе... тоесть я должен был получить что-то вроде: [Annot:500, a:500, b:500, NEPTUN:500] |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Это ни разу не алфавитный порядок. Символ : идет после латиницы и тут все правильно.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 14 Всего: 62 |
Andy_L20066
Если хочешь решить проблему раз и навсегда -- реализуй компаратор. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |