List<Class>提取某个字段转换成List<String>,2种写法

1.使用stream的方式:
List<String> userIds = appPermissionVoList.stream().map(appPermissionVo->appPermissionVo.getUserId()).collect(Collectors.toList());
 
2.使用guava:
List<String> usrIds = Lists.transform(appPermissionVoList,appPerm->appPerm.getUserId());
 
这2种写法都是支持的,stream是jdk8支持的语法,基本普适各场景。
posted @   阿迪di  阅读(2603)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
Title
点击右上角即可分享
微信分享提示