會員註冊 / 登入  |  電腦版  |  Jump to bottom of page

網頁程式設計 Web Development » 如何將Properties排序輸出?

發表人: andowson, 七段學員
2007-09-03 00:08:29
參考How to sort Properties ??這篇裡面最簡單的作法是:
public class SortedProperties extends Properties {

public synchronized Enumeration keys() {
Enumeration keysEnum = super.keys();
Vector keyList = new Vector();
while(keysEnum.hasMoreElements()){
keyList.add(keysEnum.nextElement());
}
Collections.sort(keyList);
return keyList.elements();
}
}

使用方式就跟原本的Properties類別一樣:

Properties p = new SortedProperties();
p.putAll(globals.installation);
try {
FileOutputStream out = new FileOutputStream(globals.installationConfig);
p.store(out, "Installation specific configuration options");
out.close();
}
catch (IOException e) {
throw new ForumException(e);
}




會員註冊 / 登入  |  電腦版  |  Jump to top of page