list.stream().map().collect(Collectors.toList())
//普通写法
List<int> ids=new ArrayList<int>();
//userList:用户集合
//获取所有用户的id
for(int i=0;i<userList.size();i++){
ids.add(userList.get(i).getId());
}
//使用java8 api方法list.stream().map().collect(Collectors.toList())
//userList User实体类对象集合
//User 实体类
//getId 实体类属性的get方法
List<int> ids= userList.stream().map(User::getId).collect(Collectors.toList())
//或者
List<int> ids= userList.stream().map(user->user.getId()).collect(Collectors.toList());
list.stream().map().collect(Collectors.toList())
最新推荐文章于 2023-05-11 15:53:53 发布