在属性文件中配置Java
我想在我的属性文件中配置属性。但这不是一个静态值。比如说,在属性文件中配置Java,java,Java,我想在我的属性文件中配置属性。但这不是一个静态值。比如说, var=abc一些\u未知\u字符串\u此处定义 我将在java程序中设置未知字符串的值。有可能有这样的配置吗?作为黑客,您可以这样做: 在属性文件中: var = abc%_%xyz 在java文件中 //--- code to load property file String propVar = properties.getProperty("var"); String myVar = propVar.replace("%_
var=abc一些\u未知\u字符串\u此处定义
我将在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");
作为黑客,你可以这样做: 在属性文件中:
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"));
您可以将格式字符串存储为属性,例如:
Properties properties = new Properties();
properties.put("foo", "hi, %s");
String s = properties.getProperty("foo");
System.out.println(String.format(s, "bar"));