Convert a Map to a Properties (or vice versa)Tag(s): Language
Map to Properties
public static Properties mapToProperties(Map<String, String> map) {
Properties p = new Properties();
Set<Map.Entry<String,String>> set = map.entrySet();
for (Map.Entry<String,String> entry : set) {
p.put(entry.getKey(), entry.getValue());
}
return p;
}
Map<string,string> map = ... Properties props = new Properties(); props.putAll(map);
Properties to Map
public static Map<String, String> propertiesToMap(Properties props) {
HashMap<String, String> hm = new HashMap<String,String>();
Enumeration<Object> e = props.keys();
while (e.hasMoreElements()) {
String s = (String)e.nextElement();
hm.put(s, props.getProperty(s));
}
return hm;
}
mail_outline
Send comment, question or suggestion to howto@rgagnon.com
Send comment, question or suggestion to howto@rgagnon.com