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);
    }

结果

相关推荐
weixin_4569042713 分钟前
C# 中的回调函数
java·前端·c#
程序员水自流21 分钟前
MySQL InnoDB存储引擎关键核心特性详细介绍
java·数据库·mysql
Chen不旧33 分钟前
easyexcel实现excel读取
java·excel·easyexcell
少许极端33 分钟前
算法奇妙屋(五)-链表
数据结构·算法·链表
码界奇点1 小时前
Spring Web MVC构建现代Java Web应用的基石
java·前端·spring·设计规范
木子.李3471 小时前
数据结构-算法C++(额外问题汇总)
数据结构·c++·算法
板板正1 小时前
EasyExcel实现普通导入导出以及按模板导出excel文件
java·excel
野犬寒鸦1 小时前
从零起步学习Redis || 第十章:主从复制的实现流程与常见问题处理方案深层解析
java·服务器·数据库·redis·后端·缓存
luopandeng1 小时前
amd npt技术 对比 intel ept 技术
java·linux·网络
编啊编程啊程1 小时前
兼职管理平台
java·spring boot·rpc·dubbo·nio