将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);
相关推荐
Miraitowa_cheems1 天前
LeetCode算法日记 - Day 88: 环绕字符串中唯一的子字符串
java·数据结构·算法·leetcode·深度优先·动态规划
不语n1 天前
快速排序(Quick Sort)详解与图解
数据结构·算法·排序算法·快速排序·双指针排序
三萬Q1 天前
数据结构--并查集
数据结构
桦说编程1 天前
如何在Java中实现支持随机访问的固定窗口队列
java·数据结构·后端
一个心烑1 天前
将一个List分页返回的操作方式
数据结构·list
小杰帅气1 天前
STL_List简单使用
开发语言·c++·list
清辞8531 天前
C++数据结构(链表和list)
数据结构·c++·链表
澪吟1 天前
数据结构入门:深入理解顺序表与链表
数据结构·链表
大数据张老师1 天前
数据结构——直接插入排序
数据结构·算法·排序算法·1024程序员节