在业务档口由于得到的数据全是 List<Map<String,Object>>
由于最终要返回的数据全是 List<Map<String,String>>
使用foreach
和map.entrySet()
来进行转换效率有点低,有木有更好的解决方案
在业务档口由于得到的数据全是 List<Map<String,Object>>
由于最终要返回的数据全是 List<Map<String,String>>
使用foreach
和map.entrySet()
来进行转换效率有点低,有木有更好的解决方案
8 回答6.5k 阅读
4 回答704 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答972 阅读✓ 已解决
这个简单
可以并行stream+map+collector很方便
代码的话,我现在不方便敲代码,有时间给你补上,但是需要你们的项目支持jdk8
更新(抱歉,刚上班,给你写了一下,你看看和你的业务匹配吗,另外试下效率,当然,还有改进的空间...)
注意:业务方法用
private
修饰,避免暴露