引用字符为数字时,需转换为字符串格式
// Hello World! 2,147,483,647
System.out.println(MessageFormat.format("Hello World! {0}", Integer.MAX_VALUE));
// Hello World! 2147483647
System.out.println(MessageFormat.format("Hello World! {0}", String.valueOf(Integer.MAX_VALUE)));
引用字符需从0开始
底层实现为:将String中的引用字符数字,当做数组下标,来取后续传入的字符数据。
// Hello World! 666888
System