将list对象里的某一个属性取出组成一个新的list

使用Java8将对象里的某一个属性取出组成一个新的list

java 复制代码
		List<Spgg1> list=new ArrayList<>();
        Spgg1 spgg1=new Spgg1();
        spgg1.setSpdm("测试");
        spgg1.setGgdm("001");
        list.add(spgg1);
        Spgg1 spgg2=new Spgg1();
        spgg2.setSpdm("测试2");
        spgg2.setGgdm("002");
        list.add(spgg2);
        List<String> strlist=list.stream().map(Spgg1::getSpdm).collect(Collectors.toList());
        System.out.println(list);
        System.out.println(strlist);
相关推荐
一叶知秋064 小时前
数据结构-什么是队列?
数据结构·队列
Jasmine_llq4 小时前
《CF280C Game on Tree》
数据结构·算法·邻接表·深度优先搜索(dfs)·树的遍历 + 线性累加统计
zhongvv4 小时前
对单片机C语言指针的一些理解
c语言·数据结构·单片机·指针·汇编语言
im_AMBER5 小时前
Leetcode 102 反转链表
数据结构·c++·学习·算法·leetcode·链表
Xの哲學5 小时前
深入剖析Linux文件系统数据结构实现机制
linux·运维·网络·数据结构·算法
C雨后彩虹6 小时前
竖直四子棋
java·数据结构·算法·华为·面试
荒诞硬汉7 小时前
对象数组.
java·数据结构
散峰而望7 小时前
【算法竞赛】栈和 stack
开发语言·数据结构·c++·算法·leetcode·github·推荐算法
wen__xvn7 小时前
代码随想录算法训练营DAY13第六章 二叉树part01
数据结构
木子02047 小时前
Java8集合list.parallelStream() 和 list.stream() 区别
数据结构·list