java8 将对象list中的某一个属性取出组成一个list

实体类

java 复制代码
public class Sp {
    String spdm;
    String spmc;

    public Sp() {
    }

    public Sp(String spdm, String spmc) {
        this.spdm = spdm;
        this.spmc = spmc;
    }

    public String getSpdm() {
        return spdm;
    }

    public void setSpdm(String spdm) {
        this.spdm = spdm;
    }

    public String getSpmc() {
        return spmc;
    }

    public void setSpmc(String spmc) {
        this.spmc = spmc;
    }
}

list

java 复制代码
    public static void main(String[] args) {
        List<Sp> sps=new ArrayList<>();
        Sp sp1=new Sp("01","商品1");
        Sp sp2=new Sp("02","商品2");
        Sp sp3=new Sp("03","商品3");
        Sp sp4=new Sp("04","商品4");
        Sp sp5=new Sp("05","商品5");
        sps.add(sp1);
        sps.add(sp2);
        sps.add(sp3);
        sps.add(sp4);
        sps.add(sp5);

        List<String> spdms=sps.stream().map(u->u.getSpdm()).collect(Collectors.toList());
        System.out.println(spdms);
    }

结果

相关推荐
计算机编程小咖35 分钟前
《基于大数据的农产品交易数据分析与可视化系统》选题不当,毕业答辩可能直接挂科
java·大数据·hadoop·python·数据挖掘·数据分析·spark
艾莉丝努力练剑36 分钟前
【C语言16天强化训练】从基础入门到进阶:Day 7
java·c语言·学习·算法
老华带你飞1 小时前
校园交友|基于SprinBoot+vue的校园交友网站(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·校园交友网站
自强的小白1 小时前
学习Java24天
java·学习
Ashlee_code3 小时前
香港券商櫃台系統跨境金融研究
java·python·科技·金融·架构·系统架构·区块链
还梦呦3 小时前
2025年09月计算机二级Java选择题每日一练——第五期
java·开发语言·计算机二级
2501_924890523 小时前
商超场景徘徊识别误报率↓79%!陌讯多模态时序融合算法落地优化
java·大数据·人工智能·深度学习·算法·目标检测·计算机视觉
從南走到北3 小时前
JAVA国际版东郊到家同城按摩服务美容美发私教到店服务系统源码支持Android+IOS+H5
android·java·开发语言·ios·微信·微信小程序·小程序
qianmoq4 小时前
第04章:数字流专题:IntStream让数学计算更简单
java
Vect__4 小时前
链表漫游指南:C++ 指针操作的艺术与实践
数据结构·c++·链表