使用预占符进行处理,两种方式处理如下
public static void main(String[] args) {
/**
* 各占位符含有:%s是字符串,%d是整形,%f浮点型
*/
String str = "我是%s,今年%d岁了,工资%f万元";
System.out.println(String.format(str, "小明", 24, 3.0));
/**
* 各预占符,按参数的顺序填充
*/
String msg = "我是{0},今年{1}岁了,工资{2}万元";
System.out.println(MessageFormat.format(msg,"小明", 24, "3.0"));
}