簡體   English   中英

如何使用java 8將對象的多個屬性轉換為List <String>

[英]How to convert multiple attributes of object into List<String> using java 8

我想知道是否有辦法將一個對象的多個屬性組合成一個String列表。 在我的案例中,我有一個名為“debitCardVO”的對象,我希望它從對象轉換為List

這是我的代碼片段:

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

flatMap可以幫助你flatMap vs map

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

這里的其他例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM