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

我有一个自定义类,只有 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);`


蝴蝶刀刀
浏览 179回答 1
1回答

POPMUISE

使用after()或before()方法比较两个日期。而且你不需要使用map和collect对print日期。attributes.stream() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.filter(file&nbsp;->&nbsp;file.getAcceptanceTime().after(date)) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.forEachOrdered(file&nbsp;->&nbsp;System.out.println(file.getAcceptanceTime()));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python