我有一个关于配置文件的问题。是否可以在 java 中创建一个file.properties
(以 Apache Commons 配置为例):
name = tom
surname = donald
free string = my favourite color is + paramFromJavaCode
paramFromJavaCode是从 Java 代码动态设置的?我希望我说清楚了,谢谢。
我有一个关于配置文件的问题。是否可以在 java 中创建一个file.properties
(以 Apache Commons 配置为例):
name = tom
surname = donald
free string = my favourite color is + paramFromJavaCode
paramFromJavaCode是从 Java 代码动态设置的?我希望我说清楚了,谢谢。
假设您尝试以编程方式创建 .properties 文件,您可以这样做。我添加了一个关于如何向土拨鼠字符串添加内容的部分。这是非常基本的 Java 字符串操作!
public class WritePropertiesFile {
public static void main(String[] args) {
String customString = " are great!";
try {
Properties properties = new Properties();
properties.setProperty("favoriteAnimal", "marmot" + customString);
properties.setProperty("favoriteContinent", "Antarctica");
properties.setProperty("favoritePerson", "Nicole");
File file = new File("test2.properties");
FileOutputStream fileOut = new FileOutputStream(file);
properties.store(fileOut, "Favorite Things");
fileOut.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
哪个会输出
#Favorite Things
#Sat Feb 24 00:10:53 PST 2007
favoriteContinent=Antarctica
favoriteAnimal=marmot are great!
favoritePerson=Nicole
你可以像这样创建它:
free string = my favourite color is %s
后来在java代码中:
propval = String.format(propval, paramFromJavaCode);
对于这条线。