java8 實(shí)現(xiàn)提取集合對(duì)象的每個(gè)屬性
新建一個(gè)集合
List<Bill> billList = new ArrayList<>();
將訂單中所有物品的名稱提取出來(lái)做一個(gè)集合
List<String> goodsNameList = billList.stream().map(Bill::getGoodsName).collect(Collectors.toList());
補(bǔ)充:java8 lamada 提取集合中每個(gè)對(duì)象的屬性
中臺(tái)項(xiàng)目中:
MelotPageResult questionRelas = questionStudentRelaBiz.queryByParam(param); List questionIds = questionRelas.getList().stream().map(QuestionStudentRela::getQuestionId).collect(Collectors.toList());
百度的:
List students = new ArrayList();
往list里插入對(duì)象后
List names =students.stream().map(Student::getName).collect(Collectors.toList());
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
基于HttpClient在HTTP協(xié)議接口測(cè)試中的使用(詳解)
下面小編就為大家?guī)?lái)一篇基于HttpClient在HTTP協(xié)議接口測(cè)試中的使用(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10
介紹Java的大數(shù)類(BigDecimal)和八種舍入模式
在實(shí)際應(yīng)用中,需要對(duì)更大或者更小的數(shù)進(jìn)行運(yùn)算和處理。Java在java.math包中提供的API類BigDecimal,用來(lái)對(duì)超過(guò)16位有效位的數(shù)進(jìn)行精確的運(yùn)算。本文將介紹Java中的大數(shù)類BigDecimal及其八種舍入模式,有需要的可以參考借鑒。2016-08-08
java中字符串轉(zhuǎn)整數(shù)及MyAtoi方法的實(shí)現(xiàn)
這篇文章主要介紹了java中字符串轉(zhuǎn)整數(shù)及MyAtoi方法的實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下2017-05-05
springmvc的validator數(shù)據(jù)校驗(yàn)的實(shí)現(xiàn)示例代碼
這篇文章主要介紹了springmvc的數(shù)據(jù)校驗(yàn)的實(shí)現(xiàn)示例代碼, 具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
Java8中stream流的collectingAndThen方法應(yīng)用實(shí)例詳解
Java8中的Stream流提供了collectingAndThen方法,用于對(duì)歸納結(jié)果進(jìn)行二次處理,文章通過(guò)User類的數(shù)據(jù)填充,演示了如何使用該方法進(jìn)行集合去重、查找最高工資員工、計(jì)算平均工資等操作,感興趣的朋友跟隨小編一起看看吧2025-03-03

