我们的java项目中有很多属性文件。我不明白花括号内的整数值的含义
例如:
validation.error =字段输入验证失败:[{0}]。原因:[{1}]
答案 0 :(得分:3)
它们适用于MessageFormat
class。 {n}
形式的某些内容,其中n
是数字,是动态值的占位符。
您可以添加其他内容以进行格式设置;有关详细信息,请参阅上面链接的Javadoc。
答案 1 :(得分:2)
它们是参数的占位符。使用时,将传递两个参数以指示字段的名称和失败的原因。
答案 2 :(得分:1)
花括号是占位符。
您可以在消息中使用占位符,并根据用户语言的语义在运行时将其替换为适合位置的值。为此,您使用MessageFormat类。