首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java 修改 properties文件解决方法

2012-05-22 
java 修改 properties文件我只需要修改properties文件中的一个或两个key的value,保存后 顺序打乱了 注释没

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。

热点排行