powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Что я делаю не так с Map
17 сообщений из 17, страница 1 из 1
Что я делаю не так с Map
    #38834671
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
 Map map = new HashMap<Integer, Integer>();

...


        for (Map.Entry  entry : map.entrySet()) {
            Integer key = Integer.parseInt((String) entry.getKey());
            Integer value = Integer.parseInt((String) entry.getValue());
        }



карту заполняю тем что надо, но строка
for (Map.Entry entry : map.entrySet()) {
подсвечивается красным
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834673
xPro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Елдос,

Так будет проще:

for (Integer key : map.keySet())
{
Integer value = map.get(key);
}
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834676
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,

Версия Javы какая? 1.4 ? Тогда не должно подсвечиваться
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834680
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanЕлдос,

Версия Javы какая? 1.4 ? Тогда не должно подсвечиваться
1.8
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834681
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
xProЕлдос,

Так будет проще:

for (Integer key : map.keySet())
{
Integer value = map.get(key);
}
но нужно и ключ,
и вообще это должно работать, мне странно что не работает
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834683
ferc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Елдос,
Код: java
1.
2.
3.
4.
for (Integer key : map.keySet())
{
Integer value = map.get(key);
} 
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834686
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕлдосUsmanЕлдос,

Версия Javы какая? 1.4 ? Тогда не должно подсвечиваться
1.8Тогда так:
Код: java
1.
2.
3.
4.
5.
Map<Integer, Integer> map = new HashMap<>();
for (Map.Entry<Integer, Integer>  entry : map.entrySet()) {
    Integer key = entry.getKey(); // зачем в строку, а потом опять в инт? здесь же и так инт!
    Integer value = entry.getValue(); // тут тоже
}
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834690
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanЕлдоспропущено...

1.8Тогда так:
Код: java
1.
2.
3.
4.
5.
Map<Integer, Integer> map = new HashMap<>();
for (Map.Entry<Integer, Integer>  entry : map.entrySet()) {
    Integer key = entry.getKey(); // зачем в строку, а потом опять в инт? здесь же и так инт!
    Integer value = entry.getValue(); // тут тоже
}


да так работает, спасибо
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834708
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос, при некотором вырожденном случае Map<int,int> можно заменить на тривиальный массив.

И не забывай что итератор по хеш-мапу имеет одну особенность... Хехе.
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834717
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕлдос, при некотором вырожденном случае Map<int,int> можно заменить на тривиальный массив.

И не забывай что итератор по хеш-мапу имеет одну особенность... Хехе.
да, лучше в массиве, так и сделал
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834718
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИ не забывай что итератор по хеш-мапу имеет одну особенность... Хехе.Которая решается при помощи LinkedHashMap <>();

P.S.
Если я правильно понял
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834734
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ржевский...
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834760
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕлдос, при некотором вырожденном случае Map<int,int> можно заменить на тривиальный массив.

И не забывай что итератор по хеш-мапу имеет одну особенность... Хехе.

Как и любого итератора, насколько я понимаю. Либо читать, либо писать.
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38834765
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдоскарту заполняю тем что надо, но строка
for (Map.Entry entry : map.entrySet()) {
подсвечивается красным

Вам уже месяц примерно каждый день пересказывают документацию по java своими словами.
Может всё же попробовать почитать её самому?

Нет, такой подход типичен в конференциях по php, delphi (и то, на авториских проектах таких, как Вы, скоро банили навечно), но здесь как-то обычно повеселее- вопросы реально сложные задаются.
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38835702
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominЕлдоскарту заполняю тем что надо, но строка
for (Map.Entry entry : map.entrySet()) {
подсвечивается красным

Вам уже месяц примерно каждый день пересказывают документацию по java своими словами.
Может всё же попробовать почитать её самому?

Нет, такой подход типичен в конференциях по php, delphi (и то, на авториских проектах таких, как Вы, скоро банили навечно), но здесь как-то обычно повеселее- вопросы реально сложные задаются.
я пытался долго, и смотрел примеры перепробовал несколько вариантов,
я документацию не читал и наверное стоит почитать следующий раз а не только примеры.
спасибо что выручаете
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38835775
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдося пытался долго, и смотрел примеры перепробовал несколько вариантов,
я документацию не читал и наверное стоит почитать следующий раз а не только примеры.

В своей IDE щёлкаете на map.entrySet() и видите, что результат параметризован.
Всё- не надо читать ни документацию, ни примеры- достаточно просто посмотреть определение метода.
Ну и понимать, что такое параметризованные типы.
...
Рейтинг: 0 / 0
Что я делаю не так с Map
    #38835782
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominЕлдося пытался долго, и смотрел примеры перепробовал несколько вариантов,
я документацию не читал и наверное стоит почитать следующий раз а не только примеры.

В своей IDE щёлкаете на map.entrySet() и видите, что результат параметризован.
Всё- не надо читать ни документацию, ни примеры- достаточно просто посмотреть определение метода.
Ну и понимать, что такое параметризованные типы.
Спасибо буду знать
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Что я делаю не так с Map
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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