Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Коллекции / 5 сообщений из 5, страница 1 из 1
30.10.2006, 10:41:24
    #34090242
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коллекции
Есть много однотипных объектов с ID
Я храню их в LinkedList, а для поиска перебираю и сверяю ID
Мой знакомый предпочитает держать их в HashMap, при добавлении получая ID и используя его как ключ.
на сколько оправданы такие подходы в разных случаях
...
Рейтинг: 0 / 0
30.10.2006, 11:49:45
    #34090502
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коллекции
Я бы сделал как ваш знакомый. Работа через HashMap получается быстрее. Да и кода писать меньше надо.
...
Рейтинг: 0 / 0
30.10.2006, 11:59:11
    #34090554
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коллекции
Все ведь написано в доке.
LinkedListLinked list implementation of the List interface. Implements all optional list operations, and permits all elements (including null). In addition to implementing the List interface, the LinkedList class provides uniformly named methods to get, remove and insert an element at the beginning and end of the list. These operations allow linked lists to be used as a stack, queue, or double-ended queue (deque).
HashMapThis implementation provides constant-time performance for the basic operations (get and put), assuming the hash function disperses the elements properly among the buckets
...
Рейтинг: 0 / 0
30.10.2006, 12:20:31
    #34090651
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коллекции
И почему я сразу не юзал HashMap=)
А если надо получать объекты по неуникальному имени, есть варианты кроме списка?
...
Рейтинг: 0 / 0
30.10.2006, 12:49:42
    #34090804
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Коллекции
LINUXERИ почему я сразу не юзал HashMap=)
А если надо получать объекты по неуникальному имени, есть варианты кроме списка?
HashMap<String, List<MyObjects>> тоже вариант.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Коллекции / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]