Java写入ResourceBundle

Java写入ResourceBundle,java,resourcebundle,Java,Resourcebundle,是否可以回写到ResourceBundle?目前我正在使用ResourceBundle来存储信息,在运行时使用以下命令读取信息 while(ResourceBundle.getBundle("bundleName").getKeys().hasMoreElements()){ //output } 如果我希望写入ResourceBundle,是否应该不使用它 默认情况下,情况并非如此,但您可以将的实例传递给ResourceBundle.getBundle,以使用ResourceBundle

是否可以回写到ResourceBundle?目前我正在使用ResourceBundle来存储信息,在运行时使用以下命令读取信息

while(ResourceBundle.getBundle("bundleName").getKeys().hasMoreElements()){

//output

}

如果我希望写入ResourceBundle,是否应该不使用它

默认情况下,情况并非如此,但您可以将的实例传递给ResourceBundle.getBundle,以使用ResourceBundle的自定义子类,该子类将公开允许您设置键的setKey方法。

默认情况下,情况并非如此,但是,您可以将的实例传递到ResourceBundle.getBundle,以使用ResourceBundle的自定义子类,该子类将公开一个用于设置键的setKey方法。

阅读文档后,我并没有真正将ResourceBundle用于其预期用途。。看起来它应该包含本地信息。我只是在使用这种类型的文件,因为它是由我正在定制的应用程序加载到内存中的。谢谢你提供的信息。可能最好将我的信息存储在CSV中,因为它与本地环境无关。根据您所做的工作,您还可以将设置存储在属性文件中,将其加载到属性对象中,然后根据需要在运行时更改属性。阅读文档后,我并没有真正将ResourceBundle用于其预期用途。。看起来它应该包含本地信息。我只是在使用这种类型的文件,因为它是由我正在定制的应用程序加载到内存中的。谢谢你提供的信息。最好将我的信息存储在CSV中,因为它与本地无关。根据您的操作,您还可以将设置存储在属性文件中,将其加载到属性对象中,然后根据需要在运行时更改属性。