我有一個樹形圖,有排序的信息(我排序的哈希映射的值,而不是關鍵),但是當我想將它們寫入到屬性文件中時,順序不是序列。有什麼問題?誰能幫我?java寫屬性文件
ArrayList<Integer> values = new ArrayList<Integer>();
values.addAll(wordcount.values());
Collections.sort(values, Collections.reverseOrder());
ValueComparator bvc = new ValueComparator(wordcount);
TreeMap<String, Integer> sorted_map = new TreeMap(bvc);
sorted_map.putAll(wordcount);
Properties props=new Properties();
FileInputStream fis=new FileInputStream("abc.properties");
props.load(fis);
for (Integer i : values) {
for (String s : sorted_map.keySet()) {
if (sorted_map.get(s) == i){
props.setProperty(s, String.valueOf(i));
props.store(new FileOutputStream("abc.properties"), null);
break;
}
}
}
請發表你的代碼。 – Mat 2011-04-24 06:38:08