将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);
相关推荐
不穿格子的程序员9 分钟前
从零开始学算法——链表篇3:合并两个有序链表 + 两数相加
数据结构·算法·链表·dummy
子一!!31 分钟前
数据结构==LRU Cache ==
数据结构
hweiyu001 小时前
数据结构:邻接矩阵
数据结构
Fine姐2 小时前
数据结构01——栈
数据结构
hweiyu002 小时前
数据结构:有向无环图
数据结构
liu****2 小时前
10.排序
c语言·开发语言·数据结构·c++·算法·排序算法
利刃大大2 小时前
【JavaSE】十一、Stack && Queue && Deque && PriorityQueue && Map && Set
java·数据结构·优先级队列··哈希表·队列·集合类
fufu03112 小时前
Linux环境下的C语言编程(三十九)
c语言·数据结构·算法·链表
前端小L2 小时前
回溯算法专题(十):二维递归的完全体——暴力破解「解数独」
数据结构·算法
AI科技星3 小时前
姬无烦科幻与张祥前统一场论的完美融合
数据结构·人工智能·算法·机器学习·重构