Java 8 流操作:将List<User> 中的phone转成List<String>
可以使用Java 8的流操作来实现将List
List<User> userList = new ArrayList<>();
// 假设已经将数据添加到userList中
List<String> phoneList = userList.stream()
.map(User::getPhone)
.collect(Collectors.toList());
上述代码中,首先使用stream()方法将List
其中,User::getPhone是使用方法引用的方式来获取User对象的'phone'属性的值,相当于调用了每个User对象的getPhone()方法。
最终的phoneList即为转换后的List
原文地址: https://www.cveoy.top/t/topic/qnPJ 著作权归作者所有。请勿转载和采集!