gpt4 book ai didi

java - 流式传输并从自定义类获取并打印出值

转载 作者:行者123 更新时间:2023-12-02 10:44:38 26 4
gpt4 key购买 nike

我有一个自定义类,只有 4 个项目,其中一个是日期类型。该类名为“最新”

type1 指的是日期格式的日期时间。我首先将字符串类型转换为日期格式。

我尝试仅获取 2018-09-30 18:57 之后的条目,然后尝试打印它们。类(class)中有 4 个项目,理想情况下我想打印出构成类(class)中每个项目的所有 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);`

最佳答案

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

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

关于java - 流式传输并从自定义类获取并打印出值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52679533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com