Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HashMap, как получить последнее значение  
V
    Опции темы
Samotnik
Дата 2.11.2009, 14:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



сабж smile
PM MAIL   Вверх
iluvatar
Дата 2.11.2009, 15:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 266
Регистрация: 17.9.2007

Репутация: нет
Всего: 4



Что значит последний?
Это же HashMap - у него значения не по порядку, а по ключам. Там нет первого, второго или последнего элемента.

Представьте себе 4 дома, которые стоят в круг. Они без номеров, но все разного цвета. Можно понять какой из них "зеленый", но понять какой из них последний - нельзя.
PM MAIL ICQ   Вверх
PashaOvechkin
Дата 2.11.2009, 15:55 (ссылка)    | (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

Репутация: 2
Всего: 4



запоминай ключ первого елементa, который ты кладёш в мап, когда нужно пользуися етим ключом.
PM MAIL Skype   Вверх
iluvatar
Дата 2.11.2009, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 266
Регистрация: 17.9.2007

Репутация: нет
Всего: 4



http://java.sun.com/j2se/1.4.2/docs/api/ja...il/HashMap.html
Код

Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and the null key. (The HashMap  class is roughly equivalent to Hashtable, except that it is unsynchronized and permits nulls.) This class makes no guarantees as to the order of the map; in particular, it does not guarantee that the order will remain constant over time.


переводим гуглом последнее предложение:
Код

Этот класс не дает никаких гарантий, как по заказу карте, в частности, она не гарантирует, что заказ будет оставаться постоянной во времени.


переводим результат на русский язык:
Класс не гарантирует сохранение порядка хранения ключей. 
В частности, класс не гарантирует, что порядок хранения ключей будет постоянным с течением времени.
PM MAIL ICQ   Вверх
Shurr
Дата 4.11.2009, 11:18 (ссылка) |  (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 24.10.2006

Репутация: 5
Всего: 7



LinkedHashMap не устроит отца русской демократии? Только почитай спецификацию внимательно, там есть подводные камни.
PM MAIL   Вверх
Samotnik
Дата 5.11.2009, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Super star !
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191



спасибо всем 
я пробежался  по всем элементам, поставил счетчик,  сравнил его с размером хеша, а потом взял данные последнего. 

Цитата(iluvatar @  2.11.2009,  15:35 Найти цитируемый пост)
Что значит последний?

ну вот то и значит, спасибо, мне не нужно обьяснять что такое хэ мэп, я все прекрасно понимаю, если бы вопрос был тривиальным, я бы не спрашивал на форуме. 
Цитата(PashaOvechkin @  2.11.2009,  15:55 Найти цитируемый пост)
запоминай ключ первого елементa, который ты кладёш в мап, когда нужно пользуися етим ключом. 

smile  no comments ...
Цитата(Shurr @  4.11.2009,  11:18 Найти цитируемый пост)
LinkedHashMap не устроит отца русской демократии? Только почитай спецификацию внимательно, там есть подводные камни. 

нет, к сожалению, ну т.е. меня устроит, а того кто дал это задание нет smile
PM MAIL   Вверх
garbuz
Дата 5.11.2009, 17:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 677
Регистрация: 22.1.2008

Репутация: 3
Всего: 11



Цитата(Samotnik @  5.11.2009,  12:10 Найти цитируемый пост)
нет, к сожалению, ну т.е. меня устроит, а того кто дал это задание нет

Он даже не узнает smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0713 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.