函数式编程
文章平均质量分 57
MyXieZhiXin
互联网的一个打工人,欢迎关注我的个人微信公众号:程序员Hotel
展开
-
多个switch case如何优化
这段时间一直在整改代码圈复杂度,我们的要求是每个函数方法圈复杂度不得大于5,以下是整改的部分截图希望对整改代码的你有所提示或帮助,如果有更好的整改方法,还望您不吝赐教哦!...原创 2018-10-11 16:53:19 · 22319 阅读 · 5 评论 -
多个if else如何优化
这段时间一直在整改代码圈复杂度,我们的要求是每个函数方法圈复杂度不得大于5,以下是整改的部分截图希望对整改代码的你有所提示或帮助,如果有更好的整改方法,还望您不吝赐教哦! ...原创 2018-10-19 09:38:48 · 15099 阅读 · 0 评论 -
java8函数式编程之Consumer
https://www.cnblogs.com/lijingran/p/8708037.htmlConsumer< T>接口接受一个T类型参数,没有返回值。public interface Consumer<T> { void accept(T t); default Consumer<T> andThen(Consumer<...原创 2018-10-19 10:21:45 · 1672 阅读 · 0 评论 -
Optional 类介绍
Java8 新增了非常多的特性,而Optional 类就是其中一个新增的类Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。Optional 类的引入很好的解决...原创 2018-10-29 16:16:54 · 5355 阅读 · 0 评论 -
list转Map
public class User { private Integer userId; private String username; private int sex; private Integer age; public Integer getUserId() { return userId; } public void setUserId(Integer u...原创 2019-01-02 17:02:17 · 309 阅读 · 0 评论 -
List去重
根据Handover_record_id去除List<HandoverRecordList>中重复的对象传统的去重方法:public static List<HandoverRecordList> removeDuplicate(List<HandoverRecordList> list) { for (int i = 0; ...原创 2019-01-23 09:31:03 · 794 阅读 · 2 评论 -
java8根据某一属性条件快速筛选list中的集合
1、创建个Student对象public class Student { private String name;//姓名 private Integer age;//年龄 private int sex;//性别 private String professional;//专业 public String getName() { ...原创 2019-08-06 11:23:54 · 30599 阅读 · 3 评论