J'ai une carte de hachage avec des valeurs ci-dessous, dans les valeurs que j'ai la date comme type de données de chaîne. Je voudrais comparer toutes les dates qui sont disponibles dans la carte et extraire une seule valeur-clé qui a une date très récente.
Je voudrais comparer avec des valeurs et non des clés.
J'ai inclus le code ci-dessous
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));
}
}
La sortie attendue pour celui-ci est:
Valeur clé 4 2014-09-09
LocalDate
objets. Le reste du code sera probablement le même, sauf la déclaration du type de la carte.