powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Коллекции, подскажите
7 сообщений из 7, страница 1 из 1
Коллекции, подскажите
    #37630792
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Экспериментирую, не могу доделать до конца.


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
TreeMap t =new TreeMap();
t.putAll(queries); //queries - это коллекция которая заполнилась бином.

List val = new ArrayList(t.values()); // 

TreeSet t2 = new TreeSet(mapValues); //сортирнули

Вопрос как t2 преобразовать влубую Мар' y ?

Что то вроде HashMap t = new HashMap(t2) - не работает
...
Рейтинг: 0 / 0
Коллекции, подскажите
    #37630802
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltr,

блин val вместо mapValues
...
Рейтинг: 0 / 0
Коллекции, подскажите
    #37630839
Miha_S7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rsltr,

чё-то нифига не понятно. Сначала из мапа в лист, потом в сет, потом обратно в мап. Какая цель конечная?
...
Рейтинг: 0 / 0
Коллекции, подскажите
    #37631260
rsltr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Miha_S7,

цель как преобразовать SET в MAP?
...
Рейтинг: 0 / 0
Коллекции, подскажите
    #37631282
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rsltrцель как преобразовать SET в MAP?
Без цикла и хаков - никак. Set это набор значений. Map это набор пар ключ-значение.

HashSet и TreeSet используют Map в реализации. Можно через рефликсию достать. В реальной жизни не зачем.
...
Рейтинг: 0 / 0
Коллекции, подскажите
    #37631995
mesier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczrsltrцель как преобразовать SET в MAP?
Set это набор значений.
А не КЛЮЧЕЙ ли?
Сами же говорите, что
BlazkowiczHashSet и TreeSet используют Map в реализации.
ы? )

ТСу: смотри, вот так работает
Код: java
1.
2.
3.
        Map t = new TreeMap();
        t.putAll(queries); //queries - это коллекция которая заполнилась бином.
        HashMap t2 = new HashMap(t);


- и не надо огород с наборами и списками городить.. )))
...
Рейтинг: 0 / 0
Коллекции, подскажите
    #37632278
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mesierА не КЛЮЧЕЙ ли?

Нет, не КЛЮЧЕЙ.

mesierСами же говорите, что
BlazkowiczHashSet и TreeSet используют Map в реализации.
ы? )

Это детали внутреннего устройства конечных реализаций, которые не имеют отношения к интерфейсу Map и особо интереса для разработчика не представляют.

mesierТСу: смотри, вот так работает
Код: java
1.
2.
3.
        Map t = new TreeMap();
        t.putAll(queries); //queries - это коллекция которая заполнилась бином.
        HashMap t2 = new HashMap(t);


- и не надо огород с наборами и списками городить.. )))

void putAll(Map<? extends K, ? extends V> m);
queries это у вас ещё один Map
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Коллекции, подскажите
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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