java属性文件中的花括号是什么意思?

时间:2013-10-03 20:03:07

标签: java properties

我们的java项目中有很多属性文件。我不明白花括号内的整数值的含义 例如:
validation.error =字段输入验证失败:[{0}]。原因:[{1}]

3 个答案:

答案 0 :(得分:3)

它们适用于MessageFormat class{n}形式的某些内容,其中n是数字,是动态值的占位符。

您可以添加其他内容以进行格式设置;有关详细信息,请参阅上面链接的Javadoc。

答案 1 :(得分:2)

它们是参数的占位符。使用时,将传递两个参数以指示字段的名称和失败的原因。

答案 2 :(得分:1)

花括号是占位符。

您可以在消息中使用占位符,并根据用户语言的语义在运行时将其替换为适合位置的值。为此,您使用MessageFormat类。