ジャワドタリク:
文字列のリストにオブジェクトから複数の属性を結合する方法がある場合、私は疑問に思って。私の場合、私は名前を「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());