本篇文章給大家分享的是有關(guān)利用Java將lambda list轉(zhuǎn)換map并實(shí)現(xiàn)拼接參數(shù),小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
揭陽ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!我就廢話不多說了,大家還是直接看代碼吧~
Map
partsMap = synList.stream().collect(Collectors.toMap(k -> k.getOe()+k.getOeId()+k.getPartGroupId()+k.getStdPartId()+k.getBrandCode(), part -> part));
補(bǔ)充知識(shí):Java8 Collectors.toMap的兩個(gè)大坑
Collectors.toMap()方法的正常使用示例
ListstudentDTOS = Lists.newArrayList(); studentDTOS.add(new StudentDTO(1,"xixi")); studentDTOS.add(new StudentDTO(2,"houhou")); studentDTOS.add(new StudentDTO(3,"maomi")); Map collect = studentDTOS.stream().collect( Collectors.toMap(StudentDTO::getStudentId, StudentDTO::getStudentName)); System.out.println(JSON.toJSON(collect)); // {"1":"xixi","2":"houhou","3":"maomi"}