Java中优雅、高效的将引用类型对象构成的 List 分字段转数组

有这样一个模型类

public class User{
    private Integer userId;
    private String userName;
    // getter、setter 就不写了
}

通过查询SQL获取到该对象的 List 类型的数据 - 数量未知
我想要把 userId 构建为一个 Integer 数组,要如何优雅、高效的做?

阅读 2.2k
1 个回答

List<Integer> ids = users.stream().map(User::getUserId).collect(Collectors.toList());
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题