我有一个以下实体列表,我将获得myDate最高的实体。 somaone能给我一个暗示如何做到这一点。 谢谢!
public class MyClass {
private DateTime myDate;
答案 0 :(得分:0)
请注意,JDK中没有公共DateTime
类。可能你的意思是LocalDateTime
。由于它是Comparable
,您可以使用Stream.max
。假设你有List<MyClass> myList
。使用:
Optional<MyClass> highest = myList.stream().max(Comparator.comparing(c -> c.myDate));
Stream.max
方法返回Optional
,当您的输入列表为空时,该https://stackoverflow.com/questions/30225379/node-lame-play-stop-and-resume-audio为空。