繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM