Bonjour,
Je viens de faire le code suivant, pour parcourir un java.util.Properties avec une lambda et un forEach en gardant les String et sans devoir créer une nouvelle map :
Quelqu'un aurait-il mieux ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Properties props = new Properties(); ((Hashtable<String, String>) ((Hashtable<?,?>) props)) .forEach((key,value) -> earnedMonths.put(Period.parse(key),Period.parse(value)) );
La Hashtable contient d'office des paires <String, String> mais quelqu'un de chez SUN/Oracle a décidé que ça implémenterait Map<Object,Object>...
Merci d'avance.








Répondre avec citation




quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez
Stream<Map.Entry<String, String>>
Partager