2018-06-13 使用stream批量处理List内数据

背景是要批量处理API接口返回的用户名,去掉前缀

BeanConstructor

private String code;
private List<InnerBean> innerBean;

InnerBean

private String name;
private int age;

Class Code

 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())

         )
  );

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏aCloudDeveloper

string 之 strcmp函数

Author: bakari  Date: 2012/8/9 继上篇。。。。。 下面是我写的代码与源码作的一些比较,均已严格测试通过,分别以“string 之”...

1767
来自专栏null的专栏

挑战数据结构和算法面试题——连续最长数字串

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 ? 问题分析:字符串的处理,判断每一位是不是数字,用到了函数isd...

2306
来自专栏一个会写诗的程序员的博客

服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING

服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING

922
来自专栏Java帮帮-微信公众号-技术文章全总结

JavaWeb10-reques;response你不得不学(2)

3.Jdbc工具类mysql驱动包 4.html表单 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transiti...

3925
来自专栏ACM算法日常

Max Sum(优化)- HDU 1003

Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum ...

683
来自专栏WebHub

typeof最新原理解析

我们都知道 typeof(null) === 'object',关于原因,在小黄书《你不知道的JavaScript》中有这么一段解释:

611
来自专栏钟绍威的专栏

当struts遇上json,没爱了两种struts自带的domain model方法用json传输数据到后台时,不能用domain model

用过struts的人,或者用过spring MVC的人,都知道domain model接受参数是多么的方便,而且又有依赖注入,简直是自动拿参数,再自动帮你转成j...

1748
来自专栏CRPER折腾记

Typescript 2+迷你书 :从入门到不放弃

众所周知:JS中有这么几种类型的数据: Symbol,boolean,Number,Object[Array在js中也属于对象],undefind,null,S...

671
来自专栏大神带我来搬砖

在python中像java一样反射——动态实例化指定包下面所有的类

在项目中需要在python中把某个包下面所有的类都实例化一个对象,把这些对象放到一个集合中,在java中可以通过反射机制来实现,先获得这个包下面所有的Class...

3367
来自专栏编程坑太多

springboot(17)统一异常处理

1412

扫码关注云+社区