为了账号安全,请及时绑定邮箱和手机立即绑定

流并从自定义类中获取和打印值

流并从自定义类中获取和打印值

蝴蝶刀刀 2021-11-03 09:56:40
我有一个自定义类,只有 4 个项目,其中一个是 Date 类型。该类称为最新type1 将日期时间称为日期格式。我先把字符串类型转换成日期格式。我尝试仅获取 2018-09-30 18:57 之后的那些条目,然后尝试打印它们。理想情况下,班级中有 4 个项目,我想打印出构成班级中每个项目的所有 4 个项目。有人可以帮忙吗?final String type1 = "2018-09-30 18:57";SimpleDateFormat dt = new SimpleDateFormat("yyyy-MM-dd hh:mm");Date date = dt.parse(type1);Stream<List<Date>> workRequestFileTransAuditListforSubmission = attributes.stream().filter(file -> file.getAcceptanceTime() > date).map(Latest::getAcceptanceTime).collect(Collectors.toList());workRequestFileTransAuditListforSubmission.forEach(System.out::println);`
查看完整描述

1 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

使用after()before()方法比较两个日期。而且你不需要使用mapcollectprint日期。

attributes.stream()
        .filter(file -> file.getAcceptanceTime().after(date))
        .forEachOrdered(file -> System.out.println(file.getAcceptanceTime()));


查看完整回答
反对 回复 2021-11-03
  • 1 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信