经过一些尝试和大量谷歌搜索后,我最终再次询问 =)
我有一个 Java Bean,它创建了一个TreeSet<String>
包含一些用户供我的数据库使用的用户。因为创建我的需要一些时间TreeSet
我想将它保存到properties
文件中。
获取/读取我的 Bean 中的属性文件没有问题,设置属性也很容易,但是如何OutputStream
为我的资源创建一个?
代码片段:
try {
Properties userproperties;
userproperties = new Properties();
userproperties.load(FacesContextEx.getCurrentInstance().getExternalContext().getResourceAsStream("WEB-INF/user.properties"));
for (String groupmember : groupmembers) {
userproperties.setProperty("UserList", groupmember);
}
// userproperties.save(OutputStream, comments)
} catch (Exception e) {
// some errorhandling
}