[英]What do curly braces inside a java property file mean?
我们的java项目中有很多属性文件。 我不明白花括号内的整数值的含义。
例:
validation.error =字段输入验证失败:[{0}]。 原因:[{1}]
它们用于MessageFormat
类 。 {n}
形式的某些形式,其中n
是数字,是动态值的占位符。
您还可以添加其他内容以添加到占位符以进行格式化; 有关更多信息,请参阅上面链接的Javadoc。
它们是参数的占位符。 使用时,将传递两个参数以指示字段的名称和失败的原因。
大括号是占位符。
您可以在消息中使用占位符,并在运行时根据用户语言的语义将其替换为适合位置的值。 为此,您使用MessageFormat类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.