JAVA JDK8 List獲取屬性列表
概述
在JDK 1.8
里,可以使用如下代碼獲取List
元素對(duì)象中某個(gè)屬性的列表。
package test; import java.util.ArrayList; import java.util.List; import java.util.stream.Collectors; public class ListAttrTest { public static void main(String[] args) { List<Coupon> couponList = new ArrayList<>(); Coupon coupon1 = new Coupon(1,100,"優(yōu)惠券1"); Coupon coupon2 = new Coupon(2,200,"優(yōu)惠券2"); Coupon coupon3 = new Coupon(3,300,"優(yōu)惠券3"); couponList.add(coupon1); couponList.add(coupon2); couponList.add(coupon3); List<Integer> resultList = couponList.stream().map(Coupon::getCouponId).collect(Collectors.toList()); System.out.println(resultList); } }
public class Coupon { private Integer couponId; private Integer price; private String name; public Coupon(Integer couponId, Integer price, String name) { this.couponId = couponId; this.price = price; this.name = name; } public Integer getCouponId() { return couponId; } public void setCouponId(Integer couponId) { this.couponId = couponId; } public Integer getPrice() { return price; } public void setPrice(Integer price) { this.price = price; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
打印結(jié)果如下:
[1, 2, 3]
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
Java Socket編程服務(wù)器響應(yīng)客戶端實(shí)例代碼
這篇文章主要介紹了Java Socket編程服務(wù)器響應(yīng)客戶端實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下2017-12-12SpringBoot對(duì)接Spark過(guò)程詳解
這篇文章主要介紹SpringBoot接入Spark的方法的相關(guān)知識(shí),小編通過(guò)實(shí)際案例向大家展示操作過(guò)程,操作方法簡(jiǎn)單快捷,實(shí)用性強(qiáng),希望能幫助大家解決問(wèn)題2023-02-02springboot 整合 OpenTelemetry的解決方案
這篇文章主要介紹了springboot 整合 OpenTelemetry的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-01-01Java編程Iterator迭代器設(shè)計(jì)原理及實(shí)現(xiàn)代碼示例
這篇文章主要介紹了Java編程Iterator迭代器設(shè)計(jì)原理及實(shí)現(xiàn)代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。2017-10-10springboot+vue制作后臺(tái)管理系統(tǒng)項(xiàng)目
本文詳細(xì)介紹了后臺(tái)管理使用springboot+vue制作,以分步驟、圖文的形式詳細(xì)講解,大家有需要的可以參考參考2021-08-08springBoot項(xiàng)目中使用@Value取值出現(xiàn)的問(wèn)題及解決
這篇文章主要介紹了springBoot項(xiàng)目中使用@Value取值出現(xiàn)的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07