@ApiOperation(value = "java将集合对象中的某一个属性转化为一个新集合",httpMethod = "GET")
@GetMapping("/test8")
private void test8() {
List<User> userList = new ArrayList<>();
User user1 = new User();
user1.setId("1");
user1.setAccount("zhangsan");
user1.setPwd("zhangsan");
userList.add(user1);
User user2 = new User();
user2.setId("2");
user2.setAccount("lisi");
user2.setPwd("lisi");
userList.add(user2);
User user3 = new User();
user3.setId("3");
user3.setAccount("wangwu");
user3.setPwd("wangwu");
userList.add(user3);
System.out.println(userList);//[User(id=1, account=zhangsan, pwd=zhangsan), User(id=2, account=lisi, pwd=lisi), User(id=3, account=wangwu, pwd=wangwu)]
List<String> idList = userList.stream().map(User::getId).collect(Collectors.toList());
System.out.println(idList);//[1, 2, 3]
}
java将集合对象中的某一个属性转化为一个新集合
最新推荐文章于 2024-05-27 23:14:16 发布