当前位置: 代码迷 >> J2EE >> java 修改 properties文件解决方法
  详细解决方案

java 修改 properties文件解决方法

热度:629   发布时间:2016-04-22 01:26:08.0
java 修改 properties文件
我只需要修改properties文件中的一个或两个key的value,保存后 顺序打乱了 注释没有了 请问有什么方法可以解决吗??

Properties prop = new Properties();
InputStream fis = new FileInputStream(file);
prop.load(fis);
fis.close();
prop.setProperty(key, value);
prop.store(fos, null);
fos.close();

------解决方案--------------------
public class Properties extends Hashtable<Object,Object>

Hashtable本来就是无序的


------解决方案--------------------
定义个
Map map = new TreeMap();
map.putAll(prop);
这样map中的数据就排序了,在将数据读回prop。
  相关解决方案