java8
DWT_CCFK
我的简介
展开
-
JAVA中的两个对比:Comparable & compareTo & Comparator & compare
JAVA中的三个对比:Comparable & compareTo & Comparator & compareComparable接口定义java.lang.Comparable<T>此接口只有一个方法就是public int compareTo(T o); 比较方法。compareTo方法返回int型的负数、0、正数,分别代表小于、等于、原创 2018-08-23 17:20:35 · 1741 阅读 · 0 评论 -
Java 8 辣么大(lambda)表达式不慌之-----(一)Function
Java 8 里面的Function 详解用java 8 的那么大(lambda)表达式的时候肯定用到过Function<T, R> 这个东西,但是在我刚刚用的时候他的写法让我很别扭,很不适应,所以就不得不去打开他的源码看看他到底儿是个什么鬼。 看起来这个接口挺简单的,下面总共也就4个接口俩default、一static。 先看看接口说明:Represents a func...原创 2018-08-28 10:36:22 · 6388 阅读 · 0 评论 -
Java 8 辣么大(lambda)表达式不慌之-----(二)Predicate
Java 8 辣么大(lambda)表达式不慌之—–(二)Predicate在动用辣么在表达式的时候经常会用到这个函数Predicate<T>,他的定义是:Represents a predicate (boolean-valued function) of one argument.。意思就是他接收一个参数,返回一个boolean类型的结果。举个栗子:Predicate&...原创 2018-08-31 14:22:01 · 1752 阅读 · 1 评论 -
Java 8 辣么大(lambda)表达式不慌之—–(三)Consumer
Java 8 辣么大(lambda)表达式不慌之—–(三)Consumer在动用辣么在表达式的时候也会用到这个函数Consumer<T>,他的定义是:Represents an operation that accepts a single input argument and returns no result. Unlike most other functional inte...原创 2018-09-10 15:36:11 · 1717 阅读 · 0 评论 -
Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的中的joining 方法和mapping方法
Java 8 辣么大(lambda)表达式不慌之—–(四)示例-Collectors中的方法详解joining 方法mapping方法先定义好后面做示例要用的数据:List&lt;User&gt; listUser = new ArrayList&lt;&gt;();listUser.add(new User("李白", 20, true));listUser.add(new User(&qu原创 2018-10-16 16:38:25 · 16853 阅读 · 3 评论 -
Java 8 辣么大(lambda)表达式不慌之—–(五)示例-Collectors中的统计、分组、排序等
Java 8 辣么大(lambda)表达式不慌之—–(五)示例-Collectors中的统计、分组、排序summarizingInt 按int类型统计maxBy取最大/minBy取最小partition分隔/groupingBy分组还是先定义好后面做示例要用的数据:List&lt;User&gt; listUser = new ArrayList&lt;&gt;();listUser.ad...原创 2018-10-16 21:32:57 · 12879 阅读 · 0 评论