У меня есть список карт List input.
Который можно представить следующим образом:
[{AddressField=AddressUsageType, AddressValue=PRINCIPAL},
{AddressField=StreetNumber, AddressValue=2020},
{AddressField=StreetName, AddressValue=Some street}]
Я хотел бы получить значение AddressValue для определенного поля AddressField.
Например, я хочу получить значение "PRINCIPAL" для ключа "AddressUsageType".
Я пробовал использовать фильтры и многие другие функции MAP, но не удалось найти правильное решение.
Это мой фрагмент кода, который получает значение первой пары ключ-значение:
DataTable table;
List input= table.asMaps(String.class, String.class);
String AddressField = input.get(0).get("AddressField");
String AddressValue = input.get(0).get("AddressValue");
System.out.println("AddressField " +AddressField);
System.out.println("AddressValue " +AddressValue);
Вот результат приведенного выше фрагмента:
AddressField AddressUsageType
AddressValue PRINCIPAL
Подробнее здесь: https://stackoverflow.com/questions/720 ... st-of-maps
Найти значение по ключу в списке карт ⇐ JAVA
Программисты JAVA общаются здесь
1732606795
Anonymous
У меня есть список карт List input.
Который можно представить следующим образом:
[{AddressField=AddressUsageType, AddressValue=PRINCIPAL},
{AddressField=StreetNumber, AddressValue=2020},
{AddressField=StreetName, AddressValue=Some street}]
Я хотел бы получить значение AddressValue для определенного поля AddressField.
Например, я хочу получить значение "PRINCIPAL" для ключа "AddressUsageType".
Я пробовал использовать фильтры и многие другие функции MAP, но не удалось найти правильное решение.
Это мой фрагмент кода, который получает значение первой пары ключ-значение:
DataTable table;
List input= table.asMaps(String.class, String.class);
String AddressField = input.get(0).get("AddressField");
String AddressValue = input.get(0).get("AddressValue");
System.out.println("AddressField " +AddressField);
System.out.println("AddressValue " +AddressValue);
Вот результат приведенного выше фрагмента:
AddressField AddressUsageType
AddressValue PRINCIPAL
Подробнее здесь: [url]https://stackoverflow.com/questions/72045382/find-a-value-by-the-key-in-a-list-of-maps[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия