Как преобразовать несколько атрибутов объекта в список <String>, используя Java 8 - PullRequest
0 голосов
/ 07 февраля 2019

Мне интересно, есть ли способ объединить несколько атрибутов из объекта в список строк.В моем случае у меня есть объект с именем "debitCardVO", и я хочу, чтобы он преобразовывался из объекта в список

Вот мой фрагмент кода:

for (DebitCardVO debitCardVO : debitCardVOList) {
    List<String> debitCardList   = debitCardVOList.stream()
            .map(DebitCardVO::getCardBranchCode,DebitCardVO::getAccountNo)
            .collect(Collectors.toList());
}

1 Ответ

0 голосов
/ 07 февраля 2019

flatMap может помочь вам flatMap против карты

List<String> debitCardList = debitCardVOList.stream()
                    .flatMap(d -> Stream.of(d.getCardBranchCode(),d.getAccountNo()))
                    .collect(Collectors.toList());

Другие примеры здесь

...