欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JDK8新特性

程序员文章站 2024-03-23 15:03:22
...

 Optional:可选择的,主要用于空指针的判断。

  • 如果null,返回orElse()里面的结果;否则返回"LL"
package java.util.Optional

@since 1.8
public void testOpetional(){
        List list=Lists.newArrayList();
        list.add(1);
        list.add(2);

        List LL=null;
        List result = Optional.ofNullable(LL).orElse(Lists.newArrayList());
        result.get(0);
    }

 LocalDateTime时间类

java.time.LocalDateTime

LocalDateTime now = LocalDateTime.now();
//时间对比
if (now.isAfter(startTime) && now.isBefore(endTime)) {
    //xxx逻辑
 }
//时间格式转换
String[] dataTimes = StringUtils.split(dateTimeRange, "-");
LocalDateTime startLocalDateTime = LocalDateTime.parse(dataTimes[0], DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
相关标签: Java 8.0