Save map in file java

Save map in file

Map<String, String> map = new HashMap<String, String>();
Properties properties = new Properties();
 
for (Map.Entry<String,String> entry : map.entrySet()) {
    properties.put(entry.getKey(), entry.getValue());
}
 
properties.store(new FileOutputStream("data.properties"), null);

Load map from file

Map<String, String> mapFromFile = new HashMap<String, String>();
Properties properties = new Properties();
properties.load(new FileInputStream("data.properties"));
 
for (String key : properties.stringPropertyNames()) {
   mapFromFile.put(key, properties.get(key).toString());
}
Content Protection by DMCA.com
Please Share