1
我想在我的屬性文件中配置一個屬性。但這不會是一個靜態值。例如,在屬性文件中配置Java
var=abc some_unknown_string_here def
,我要爲Java程序中的未知字符串值。是否有可能有這樣的配置?
我想在我的屬性文件中配置一個屬性。但這不會是一個靜態值。例如,在屬性文件中配置Java
var=abc some_unknown_string_here def
,我要爲Java程序中的未知字符串值。是否有可能有這樣的配置?
當一個黑客,你可以這樣做:
在屬性文件:
var = abc%_%xyz
在Java文件
//--- code to load property file
String propVar = properties.getProperty("var");
String myVar = propVar.replace("%_%","the_string_want_to_set_here");
您可以格式字符串存儲爲一個屬性,如:
Properties properties = new Properties();
properties.put("foo", "hi, %s");
String s = properties.getProperty("foo");
System.out.println(String.format(s, "bar"));