当前位置: 首页 > 知识库问答 >
问题:

如何利用Java8将object的多个属性转换为List

松俊才
2023-03-14

我想知道是否有一种方法可以将一个对象的多个属性组合到一个字符串列表中。在我的例子中,我有一个名为“DebitCardVO”的对象,我希望它从object转换为List

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

共有1个答案

齐博厚
2023-03-14

flatMap可以帮助您使用flatMap与map

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

这里的其他示例

 类似资料: