一、用法:
MessageFormat用来格式化一个消息,通常是一个字符串,比如
示例1:
String pattern = "my name is {0}, come from {1}";
Object[] params = new Object[]{"lucy","China"};
String value = MessageFormat.format(pattern,params);
运行结果:my name is lucy, come from China
示例2:
String pattern = "my name is '{0}'";
Object[] params = new Object[]{"lucy"};
String value = MessageFormat.format(pattern,params);
运行结果:my name is {0}
二、注意:
1.pattern的内容如果包含花括号如{...}或者{sadsa},则应该用单引号括起来。
例如,String pattern = "变量{0}正确的格式为${XXX}"
应该写成String pattern = "变量{0}正确的格式为‘${XXX}’",
否则会报错IllegalArgumentException
本文详细介绍了Java中MessageFormat类的使用方法,包括格式化字符串的基本语法和注意事项,通过具体示例展示了如何在Java程序中高效地进行字符串格式化。
1418

被折叠的 条评论
为什么被折叠?



