文章分类 -  JAVA

摘要:1. 前言 昨天在 Collection移除元素操作 相关的文章中提到了 Collectors 。相信很多同学对这个比较感兴趣,那我们今天就来研究一下 Collectors 。 2. Collectors 的作用 Collectors 是 Java 8 加入的操作类,位于 java.util.str 阅读全文
posted @ 2021-02-16 11:03 十点书屋 阅读(187) 评论(0) 推荐(0)
摘要:1. 前言操作集合是一个 Java 编程人员几乎每天都在重复的事情。今天我们来研究一下从 Java Collection 中删除元素的方法。我构建了一个简单的集合,我们以此为例子来展开探索。 List<String> servers = new ArrayList<>(); servers.add( 阅读全文
posted @ 2021-02-16 10:52 十点书屋 阅读(259) 评论(0) 推荐(0)
摘要:1. 前言 我在Java8 Stream API 详细使用指南[1] 中讲述了 [Java 8 Stream API]( "Java 8 Stream API") 中 map 操作和 flatMap 操作的区别。然后有小伙伴告诉我 peek 操作 也能实现元素的处理。但是你知道 map 和 peek 阅读全文
posted @ 2021-02-14 09:49 十点书屋 阅读(747) 评论(0) 推荐(0)
摘要:List对象类(StudentInfo) public class StudentInfo implements Comparable<StudentInfo> { //名称 private String name; //性别 true男 false女 private Boolean gender; 阅读全文
posted @ 2021-02-03 22:34 十点书屋 阅读(539) 评论(0) 推荐(0)
摘要:内容简介 本文主要说明在Java8及以上版本中,使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。 List对象类(StudentInfo) public class StudentInfo implements Comparable<StudentInfo> { 阅读全文
posted @ 2021-02-03 22:31 十点书屋 阅读(468) 评论(0) 推荐(0)
摘要:集合对像定义 集合对象以学生类(StudentInfo)为例,有学生的基本信息,包括:姓名,性别,年龄,身高,生日几项。 使用stream().sorted()进行排序,需要该类实现 Comparable 接口,该接口只有一个方法需要实现,如下: public int compareTo(T o); 阅读全文
posted @ 2021-02-03 22:28 十点书屋 阅读(974) 评论(0) 推荐(0)
摘要:一、概述 Stream 是 Java8 中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用Stream API 对集合数据进行操作,就类似于使用 SQL 执行的数据库查询。也可以使用 Stream API 来并行执行操作。简而言之,Stre 阅读全文
posted @ 2021-02-01 23:24 十点书屋 阅读(246) 评论(0) 推荐(0)
摘要:前言 Java8中函数接口有很多,大概有几十个吧,具体究竟是多少我也数不清,所以一开始看的时候感觉一脸懵逼,不过其实根本没那么复杂,毕竟不应该也没必要把一个东西设计的很复杂。 几个单词 在学习了解之前,希望大家能记住几个单词,掌握这几个单词,什么3,40个官方的函数接口都是小问题了,不信的话接着往下 阅读全文
posted @ 2020-10-26 22:53 十点书屋 阅读(11) 评论(0) 推荐(0)