我正在从事一个项目(Java 17),其中有一个对象列表,它有两个属性,actionId
(字符串)和right
(布尔值).我正在try 获取right=true的对象的actionId,并将结果存储为字符串列表.
这是我的代码:
List<String> usserValidActionsArray = userActionGatewayDTO.stream().filter(UserActionGatewayDTO::getRight)
.map(UserActionGatewayDTO::getActionId).toList();
我的代码工作正常,但声纳说:
重构代码,以便使用此流管道
有人能建议我如何改进代码以使其符合要求吗?