Java属性:从.txt文件加载null

时间:2015-03-23 05:29:33

标签: java text properties

所以我目前正在努力从第一次从文本文件中读取信息,并且从我拼凑到的内容中,以下代码应该可以工作并返回100和16:

package Utility;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Properties;

public class textReader {
public textReader()
{}

public Object fetchElement(String fileName, String keyName)
{

    Properties properties = new Properties();
    try {
        properties.load(new FileInputStream("P:/Real_Time_Survival/Real_Time_Survivial_Game/assets" + fileName));
    } catch (IOException e) {

    }


  return properties.getProperty("keyName");
}
}   

但是当从主课程调用

 textReader ready = new textReader();
 ready.fetchElement("Sprites/ExampleSprite/Default/SpriteData.txt", "FrameDuration");
 ready.fetchElement("Sprites/ExampleSprite/Default/SpriteData.txt", "AnimationFrames");

它返回null(让系统打印出那些行,由于格式错误而将其删除)。知道为什么这不起作用的任何想法?

2 个答案:

答案 0 :(得分:0)

我要伸出脖子,猜测你在“资产”之后留下了“/”

答案 1 :(得分:0)

我嗯,将keyName变量作为字符串。

是的,这个问题已经解决,2007年最好的愚蠢错误