笔记
文章平均质量分 80
sujsfheifushief
这个作者很懒,什么都没留下…
展开
-
新的日期和时间API
文章目录前言一、使用 LocalDate 和 LocalTime二、操纵、解析和格式化日期三、为日期添加时区总结前言在Java8中引入了新的日期和时间库, 解决了Java 8 之前的库对日期和时间的支持性问题,也提供更加高级的API来适应不同的需求。一、使用 LocalDate 和 LocalTimeLocalDate的实例是一个不可变对象,它只提供了简单的日期,并不含当天的时间信息。另外,它也不附带任何与时区相关的信息。public void testLocalDate() {原创 2021-07-02 16:51:01 · 91 阅读 · 0 评论 -
Optional
文章目录前言一、Optional是什么?二、为啥用Optional?三、使用方法1.创建Optional对象2.使用 flatMap 链接 Optional 对象总结前言作为 Java 程序员可能都遭遇过 NullPointerException,当某个变量被传递到系统中的另一个部分后,你将无法获知这个 null 变量最初的赋值到底是什么类型。也不易追踪。所以代码中可能充斥着深度嵌套的 null 检查来规避这种问题,所以代码可读性会很差。那么可以使用Optional类来优雅的解决此类问题。一、Opt原创 2021-06-29 01:08:43 · 104 阅读 · 0 评论 -
使用Stream收集数据
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、使用方法1.规约和汇总2.读入数据总结前言collect 是一个归约操作,就像 reduce 一样可以接受各种做法作为参数,将流中的元素累积成一个汇总结果。具体的做法是通过定义新的Collector 接口来定义的。一、使用方法1.规约和汇总public static void collectTest(){ List<Integer> numbers = Arrays.asList(原创 2021-06-19 13:19:14 · 114 阅读 · 0 评论