fork download
  1. import java.time.Instant;
  2. import java.time.OffsetDateTime;
  3. import java.util.ArrayList;
  4. import java.util.Comparator;
  5.  
  6. class Car {
  7. String name;
  8. String sold;
  9.  
  10. Car(String name, String sold) {
  11. this.name = name;
  12. this.sold = sold;
  13. }
  14. }
  15.  
  16. public class Main {
  17. public static void main(String args[]) {
  18. ArrayList<Car> carsList = new ArrayList<Car>();
  19.  
  20. carsList.add(new Car("BMW", "2023-01-01T02:00:00.800Z"));
  21. carsList.add(new Car("Jeep", "2023-01-02T02:00:00.800Z"));
  22. carsList.add(new Car("Benz", "2023-01-03T02:00:00.800Z"));
  23.  
  24. System.out.println(carsList.stream().max(Comparator.comparing(car -> Instant.parse(car.sold))).get().sold);
  25. }
  26. }
Success #stdin #stdout 0.12s 36352KB
stdin
Standard input is empty
stdout
2023-01-03T02:00:00.800Z