List<属性值类型> 属性List = 对象List.stream().map(对象::get方法()).collect(Collectors.toList());

例如:

List<Integer> idList = list.stream().map(User::getId).collect(Collectors.toList());

//或者
List<Integer> idList = list.stream().map(u -> u.getId()).collect(Collectors.toList());

举例

public class HelloWorld {

    public static void main(String[] args) {
List<User> list = new ArrayList<>();
for(int i=1;i<=10;i++) {
User u = new User(i, "用户-" + i);
list.add(u);
}
//取出id列表
//List<Integer> idList = list.stream().map(User::getId).collect(Collectors.toList());
List<Integer> idList = list.stream().map(u -> u.getId()).collect(Collectors.toList()); System.out.println("id列表:" + idList);
}
private static class User{
int id;
String name; public User(int id, String name) {
this.id = id;
this.name = name;
} public int getId() {
return id;
} public void setId(int id) {
this.id = id;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} @Override
public String toString() {
return "User{" +
"id=" + id +
", name='" + name + '\'' +
'}';
}
} }

执行后:

最新文章

  1. haoop 断电后导致block文件损坏
  2. AJAX原理总结
  3. FZU1894 志愿者选拔 --单调队列
  4. MYSQL的三种注释
  5. 基于K2 BPM的大型连锁企业开关店选址管理解决方案
  6. nmap所有参数详解
  7. 如何恢复 Linux 上删除的文件,第 1 部分
  8. MSSQL大全
  9. CentOS6.3 Firefox安装FlashPlayer
  10. asp.net mvc 下拉列表
  11. qt关键字高亮
  12. 学习ASP.NET Core Razor 编程系列五——Asp.Net Core Razor新建模板页面
  13. Android使用SimpleAdapter
  14. centos7安装mysql8
  15. 01 python初学(注释、交互、if while for)
  16. c#中内置委托
  17. RESTful API单元测试(十九)
  18. ORA-01950: no privileges on tablespace xxx ORA-01950: 对表空间 &#39;xxx&#39;无权限
  19. 【转】仅此一文让你明白ASP.NET MVC原理
  20. ubuntu16.04 kinetic 安装 robot-pose-publisher

热门文章

  1. 【English】20190418
  2. 日志级别的选择:Debug、Info、Warn、Error
  3. 洛谷 P1091 合唱队形
  4. 错误代码1045 Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password:YES)
  5. git完全cli指南之详细思维导图整理分享
  6. Windows 10 安装过程中,在自定义登录页面进入审核模式
  7. openstack网络基础:网络叠加模式VLAN、VxLAN、GRE
  8. 【转】IT行业岗位以及发展方向
  9. 使用axios post 提交数据,后台获取不到
  10. Go语言中的Iota