如何“卸载”.properties文件

时间:2012-04-22 23:43:19

标签: java file io

在我的游戏中,我使用以下代码从特定级别文件夹加载属性文件:

Properties prop = new Properties

public void LoadLevel(int levelID) {
try {
   prop.load(new FileInputStream("/resources/levels" + levelID + "lev.properties"));
....snip....

如果我想加载另一个级别,如何卸载最后一级的属性文件? 我找到了一个解决方案,但它很模糊,因为该网站只付费,所以我在这里爬回来:D

2 个答案:

答案 0 :(得分:5)

PropertiesHashtable。你可以clear

答案 1 :(得分:1)

另一种方法是创建一个新的Properties对象,加载它并将其分配给prop。这应该可以正常工作,除非你的代码在其他地方保存了对原始对象的引用。