1

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

Properties prop = new Properties

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

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

4

2 回答 2

5

Properties是一个Hashtable。你可以clear的。

于 2012-04-22T23:45:01.327 回答
1

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

于 2012-04-23T00:54:54.017 回答