Ich habe eine Hash-Map mit den folgenden Werten, in Werten, die ich als String-Datentyp datiert habe. Ich möchte alle Daten vergleichen, die in der Karte verfügbar sind, und nur einen Schlüsselwert extrahieren, der ein sehr aktuelles Datum hat.
Ich möchte mit Werten vergleichen, nicht mit Schlüsseln.
Ich habe den folgenden Code eingefügt
import java.util.HashMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("1", "1999-01-01");
map.put("2", "2013-10-11");
map.put("3", "2011-02-20");
map.put("4", "2014-09-09");
map.forEach((k, v) -> System.out.println("Key : " + k + " Value : " + v));
}
}
Die erwartete Ausgabe für diese ist:
Schlüssel 4 Wert 2014-09-09
LocalDate
Objekte. Der Rest des Codes wird wahrscheinlich der gleiche sein, außer der Deklaration des Kartentyps.