从属性构建消息

时间:2017-08-28 08:33:30

标签: java java-ee properties

我有这个有利的元素:

Ausloesungsart.UNDEFINED
Ausloesungsart.FIS
Ausloesungsart.MANUELL

但它会在网站上显示

public String getCanonicalName() {
    return Ausloesungsart.class.getName() + "." + getArt();
}

而不是指定的字符串。

是否可能是由于这种方法构建String,它显示为普通而不解析属性?

public Stopwatch zeit = new Stopwatch();
    void Update () {
        if (Input.GetKeyDown ("tab")) {
            zeit.Start();
        }

        if (Input.GetKeyDown ("space")){
            TimeSpan ts = zeit.Elapsed;
            zeit.Stop ();
            print(ts);
            zeit.Reset ();
        }
    }

1 个答案:

答案 0 :(得分:0)

要读取属性文件,您应该使用Properties load方法,就像这样:

FileReader reader=new FileReader("foo.properties");  

Properties p=new Properties();  
p.load(reader);  

System.out.println(p.getProperty("Ausloesungsart.FIS"));  
System.out.println(p.getProperty("Ausloesungsart.UNDEFINED"));  
希望我没有误解你的问题。