首页 > 编程知识 正文

使用lambda表达式定义函数,化简下列集合表达式

时间:2023-05-06 16:35:21 阅读:38696 作者:4803

平常的写法

//权限集setgrantedauthorityauthorities=new hashset (; //联系用户权限//listpermissionpermissionlist=permission servcie.permission list (userinfo.getid ) ); listpermissionpermissionlist=permission servcie.select permission (username ); for (permission permission : permission list (authorities.add ) newsimplegrantedauthority (permission.get permission ) ) } 使用拉姆达表达式后的写法

listgrantedauthorityauthorities=new ArrayList (; //用户权限listtbpermissionpermissions=permission service.getbyuserid (TB user.getid (); //用户权限permissions.foreach (permission-{ authorities.add ) newsimplegrantedauthority (permission.getpermissionurl 不管你努力一辈子还是不努力,我都不怕。 害怕的是一个人走在努力的路上。 欢迎来到技术小组聊天

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。