9 / 9 / 3
Регистрация: 20.04.2016
Сообщений: 33
|
||||||
1 | ||||||
Работа с Map Java 817.04.2017, 19:20. Показов 1679. Ответов 7
Кто-нибудь может подсказать как объединить, чтобы не требовалось создавать лист с ключами отдельно и потом пробегать через него, а сразу удалять ключ, когда лист становиться пустой?
1.Первая где ключ это выбрана машина или нет и значение в виде листа с машинами соответствующие указанному ключу. 3.Вторая где ключ это марка машины и значение в виде листа с машинами соответствующие указанному ключу. 5.Берётся лист с машинами которые нужно удалить из этих Map's. 7.Берётся лист с марками машин. 9.С помощью forEach-loop'a каждое название марки используется в методе computeIfPresent, чтобы удалить машину из листа и если машина оказывается последней в этом листе, то удаляется и ключ для этого значения. 12.Я пробывал добиться такого же результата с помощью replaceAll метода, но только получилось удалить машины из листа.
0
|
17.04.2017, 19:20 | |
Ответы с готовыми решениями:
7
Работа с Map в java Map интерфейс в Java Java. Интерфейс Map Map коллекции JAVA |
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
17.04.2017, 21:40 | 2 |
Ты лучше вместо капитанских комментариев к коду, опиши, что ты хочешь получить в итоге. У машины уникальный идентификатор есть?
0
|
9 / 9 / 3
Регистрация: 20.04.2016
Сообщений: 33
|
|
17.04.2017, 21:52 [ТС] | 3 |
Я просто хочу обновить Map'у и чтобы у неё удалялся ключ если лист для этого ключа пустой
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|||||||||||
17.04.2017, 22:55 | 4 | ||||||||||
Вариант первый — создать новый map:
0
|
9 / 9 / 3
Регистрация: 20.04.2016
Сообщений: 33
|
||||||
17.04.2017, 23:33 [ТС] | 5 | |||||
то есть не получиться объединить в одну линию?
к примеру
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
17.04.2017, 23:57 | 6 |
В какую ещё одну линию? Что объединить?
Что ты этим примером сказать хотел? Что делает getUpdatedListFor? И это точно не BiFunction.
0
|
9 / 9 / 3
Регистрация: 20.04.2016
Сообщений: 33
|
|
18.04.2017, 00:10 [ТС] | 7 |
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
18.04.2017, 06:25 | 8 |
0
|
18.04.2017, 06:25 | |
18.04.2017, 06:25 | |
Помогаю со студенческими работами здесь
8
Ошибка java.lang.ClassCastException: com.organizer.ToDoItemDescr cannot be cast to java.util.Map Работа с map() Работа с map работа с map Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |