Javaを使用して一覧<文字列>にオブジェクトの複数の属性を変換する方法8

ジャワドタリク:

文字列のリストにオブジェクトから複数の属性を結合する方法がある場合、私は疑問に思って。私の場合、私は名前を「debitCardVO」を持つオブジェクトを持っていると私はそれがオブジェクトからリストに変換したいです

ここに私のコードスニペットは、次のとおりです。

for (DebitCardVO debitCardVO : debitCardVOList) {
    List<String> debitCardList   = debitCardVOList.stream()
            .map(DebitCardVO::getCardBranchCode,DebitCardVO::getAccountNo)
            .collect(Collectors.toList());
}
デビッド・ペレス・カブレラ:

flatMapあなたが助けることができるマップ対flatMap

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

ここではその他の例

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=173361&siteId=1