摘要:
通过类名称引用静态方法 由于在java.lang.Nath类中已经存在了静态方法 abs,所以当我们需要通过Lambda来调用该方法时,有两种写法。首先是函数式接口∶ package day01.Demo01_Day016.Demo02_Jiekou; @FunctionalInterface pu 阅读全文
摘要:
方法引用基本介绍 在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案∶拿什么参数做什么操作。那么考虑一种情况∶如果我们在Lambda中所指定的操作方案,已经有地方存在相同方案,那是否还有必要再写重复逻辑? package day01.Demo01_Day016.Demo01_J 阅读全文
摘要:
练习:集合元素处理(传统方式) 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环)依次进行以下若干操作步骤 1.第一个队伍只要名字为3个字的成员姓名;存储到一个新的集合中。2.第一个队伍筛选之后只要前三个人;存储到一个新集合中。3.第二个队伍只要 阅读全文
摘要:
Stream流中的常用方法_skip skip:跳过前几个 Stream流中的常用方法_skip:用于跳过元素 如果希望跳过前几个元素,可以使用skip方法获取一个截取之后的新流 Stream<T> skip(long n); 如果流的当前长度大于n,则跳过前n个;否则将会得到一个长度为0的空流 p 阅读全文
摘要:
Stream流中的常用方法_count 统计个数:count 正如旧集合collection当中的size方法一样,流提供 count方法来数一数其中的元素个数︰ long count(); 该方法返回一个long值代表元素个数(不再像旧集合那样是int值)。基本使用: package day01. 阅读全文
摘要:
Stream流的特点_只能使用一次 Stream流属于管道流,只能被消费(使用)一次第一个Stream流调用完毕方法,数据就会流转到下一个Stream上而这时第一个Stream流已经使用完毕,就会关闭了所以第一个Stream流就不能再调用方法了IllegalStateException: strea 阅读全文