背景是要批量处理API接口返回的用户名,去掉前缀
private String code;
private List<InnerBean> innerBean;
private String name;
private int age;
responseBean.setInnerBean(
(responseBean.getInnerBean().stream().map(
x -> {
if (StringUtils.isNotBlank(x.getName())) {
x.setName(x.getName().replace(baseConfiguration.getUsernamePrefix(), ""));
}
log.debug(x);
return x;
}
).collect(Collectors.toList())
)
);