We have many property files inside our java project. I don't understand the meaning of the integer values inside the curly braces.
Example:
validation.error=Input Validation Failed for field:[{0}]. Reason:[{1}]
问问题
2622 次
3 回答
3
它们用于MessageFormat
类。形式的东西{n}
,其中n
是数字,是动态值的占位符。
您可以将其他内容添加到占位符以进行格式化;有关更多信息,请参阅上面链接的 Javadocs。
于 2013-10-03T20:05:47.937 回答
2
它们是参数的占位符。使用时,将传递两个参数来指示字段的名称和失败的原因。
于 2013-10-03T20:05:00.783 回答
1
花括号是占位符。
您可以在消息中使用占位符,并在运行时根据用户语言的语义将其替换为适合位置的值。为此,您使用 MessageFormat 类。
于 2013-10-03T20:07:46.173 回答