Как получить одно поле из списка объектов и собрать в другой списокJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как получить одно поле из списка объектов и собрать в другой список

Сообщение Anonymous »

Я хочу получить все идентификаторы из списка и добавить их в другой список для дальнейшего запроса.
У меня есть BigQuery, где вывод — List. Из этого списка мне нужно получить идентификаторы и добавить их в новый список, чтобы я мог использовать его дальше.
Попробовал следующее:
Пример bqList из БК:

Код: Выделить всё

[{id: 10, name: 'abc', count: 1},{id:13,name:'dmd', count: 3}]
ожидаемый результат:

Код: Выделить всё

List itemList = [10, 13]
Пробовал следующее:

Код: Выделить всё

List itemList = (List) bqList.stream()
.filter(entity -> entity.getId()!=null)
.collect(Collectors.groupingBy(ItemData::getId));
Я использую Java 8. Буду благодарен за любую помощь. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/784 ... other-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»