La conversion d'un Java Carte objet d'une des Propriétés de l'objet
Quelqu'un est-il en mesure de me fournir une meilleure façon que les ci-dessous pour convertir un Java Carte objet d'une des Propriétés de l'objet?
Map<String, String> map = new LinkedHashMap<String, String>();
map.put("key", "value");
Properties properties = new Properties();
for (Map.Entry<String, String> entry : map.entrySet()) {
properties.put(entry.getKey(), entry.getValue());
}
Grâce
- C'est peut-être une question mieux adapté pour Revue de Code
Vous devez vous connecter pour publier un commentaire.
Utilisation
Properties::putAll(Map<String,String>)
méthode:vous pouvez également utiliser apache
commons-collection4
org.apache.commons.collections4.MapUtils#toProperties(Map<K, V>)
exemple:
voir javadoc
https://commons.apache.org/proper/commons-collections/apidocs/org/apache/commons/collections4/MapUtils.html#toProperties(java.util.Map)
Vous pouvez le faire avec les Communes de Configuration:
http://commons.apache.org/configuration
Essayer
MapAsProperties
de Cactoos: