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