在我的游戏中,我使用以下代码从特定级别文件夹加载属性文件:
Properties prop = new Properties
public void LoadLevel(int levelID) {
try {
prop.load(new FileInputStream("/resources/levels" + levelID + "lev.properties"));
....snip....
如果我想加载另一个级别,如何卸载最后一级的属性文件? 我找到了一个解决方案,但它很模糊,因为该网站只付费,所以我在这里爬回来:D
答案 0 :(得分:5)
Properties
是Hashtable
。你可以clear
。
答案 1 :(得分:1)
另一种方法是创建一个新的Properties
对象,加载它并将其分配给prop
。这应该可以正常工作,除非你的代码在其他地方保存了对原始对象的引用。