摘要:
Junit白盒测试: 步骤: 定义一个测试类(测试用例) 测试类名:被测试的类名Test Calculable 包名:XXX.XXX.xx.test cn.itcast.test 定义测试方法:可以独立运行 建立:Test测试的方法名 testAdd 返回值:void 参数列表: 空参 给方法加@T 阅读全文
posted @ 2022-07-21 17:34
淤泥不染
阅读(141)
评论(0)
推荐(0)
摘要:
数组也是object的子类对象,所以同样具有构造器,只是语法稍有不同。如果对应到Lambda的使用场景中时,需要一个函数式接口∶ 代码: @FunctionalInterface public interface ArrayBuilder { int[] builderArray(int lengt 阅读全文
posted @ 2022-07-21 17:06
淤泥不染
阅读(45)
评论(0)
推荐(0)
摘要:
this指代当前对象,如果需要引用的方法就是本类当中的成员方法,那么可以使用***this::成员方法***格式来优化Lambda表达式 实现: @FunctionlInterface public intterface Study { // 定义一个学习抽象方法 void study(); } p 阅读全文
posted @ 2022-07-21 16:31
淤泥不染
阅读(53)
评论(0)
推荐(0)
摘要:
通过类名引用静态成员方法 类名已经存在,静态成员也已近存在 就可以通过类直接引用静态成员方法 代码如下: @FunctionalInterface public interface Calcable { int calsAbs(int number); } public static int met 阅读全文
posted @ 2022-07-21 15:39
淤泥不染
阅读(64)
评论(0)
推荐(0)
摘要:
分析: Lambda表达式的目的,打印参数传递的字符串 把参数s,传递给了System.out对象,调用out对象方法println对字符串进行输出 注意: 1.System.out对象是已经存在的 2.println方法也是存在的 所以我们可以使用方法引用来优化Lambda表达式 实现: @Fun 阅读全文
posted @ 2022-07-21 14:32
淤泥不染
阅读(37)
评论(0)
推荐(0)
摘要:
练习:集合元素处理(传统方式) 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行以下若干操作步骤 1.第一个队伍只要名字为3个字的成员姓名;存储到一个新的集合中。 2.第一个队伍筛选之后只要前三个人;存储到一个新集合中 3.第二个队伍只 阅读全文
posted @ 2022-07-21 13:44
淤泥不染
阅读(46)
评论(0)
推荐(0)
摘要:
Stream流中的常用方法limit:用于截取流中的元素 limit方法可以对流进行截取,只取用前n个,否则不进行操作 Stream<T> limit(long maxSize); 参数是一个long型,如果集合当前长度大于参数则进行截取,否则不进行操作 limit方法是一个延迟方法,只是对流中的元 阅读全文
posted @ 2022-07-21 11:20
淤泥不染
阅读(999)
评论(0)
推荐(0)
摘要:
Stream流中的常用方法_map 如果需要将流中的元素映射到另一个流中,可以使用mapfangfa <R> Stream<R> map(Function<? super T,? extends R> mapper); 该接口需要一个Function函数接口参数式,可以将当前流中的T类型数据转换为另 阅读全文
posted @ 2022-07-21 10:55
淤泥不染
阅读(593)
评论(0)
推荐(0)
摘要:
Stream流中的常用方法_filter Stream流中的常用方法_filter:用于对Stream流中的数据进行过滤 Stream<T> filter(Predicate<? super T> predicate); filter方法的参数Predicate是一个函数式接口,所以可以传递Lamb 阅读全文
posted @ 2022-07-21 10:28
淤泥不染
阅读(520)
评论(0)
推荐(0)
摘要:
java.util.stream.Stream<T>是JDK 8新加入的最常用的流接口。(这并不是一个函数式接口) 获取一个流非常简单,有以下几种常用的方式: 所有的Collection集合都是可以通过stream默认方法获取流 default Stream<E> stream() Stream接口 阅读全文
posted @ 2022-07-21 10:14
淤泥不染
阅读(527)
评论(0)
推荐(0)
摘要:
使用Stream流的方式,遍历集合对集合中的数据进行过滤 Stream流JDK1.8之后出现的 关注的是坐什么,而不是怎么坐代码实现: //创建一个集合,存储名字 List<String> list = new ArrayList<>(); list.add("张无忌"); list.add("李四 阅读全文
posted @ 2022-07-21 09:35
淤泥不染
阅读(385)
评论(0)
推荐(0)
浙公网安备 33010602011771号