/*demo1*/
String stringFormat = "站位符 [ %s ],占位符 [ %s ]";
System.out.println(String.format(stringFormat,1,2));
/*demo2*/
String messageFormat ="但前时间 [ {0} ], 占位符[ {1} ], 占位符[ {2} ]";
System.out.println(MessageFormat.format(messageFormat, new Date(), 1, 2));
/*demo3*/
String s = "我是{0},我来自{1},今年{2}岁";
String arr2[] = new String[] { "日本人", "大阪", "22"};
while (s.indexOf("{") != -1) {
int n = Integer.parseInt(s.substring(s.indexOf("{") + 1, s.indexOf("{") + 2));
String s1 = s.substring(s.indexOf("{"), s.indexOf("}") + 1);/*{0}....*/
String s2 = arr2[n];/*{日本人,大阪,22*/
s = s.replace(s1, s2);/*替换*/
}
System.out.println(s);
/*demo4*/
String stringFormat = "站位符 [ %s ],占位符 [ %s ]";
System.out.println(String.format(stringFormat,1,2));
/*demo2*/
String messageFormat ="但前时间 [ {0} ], 占位符[ {1} ], 占位符[ {2} ]";
System.out.println(MessageFormat.format(messageFormat, new Date(), 1, 2));
/*demo3*/
String s = "我是{0},我来自{1},今年{2}岁";
String arr2[] = new String[] { "日本人", "大阪", "22"};
while (s.indexOf("{") != -1) {
int n = Integer.parseInt(s.substring(s.indexOf("{") + 1, s.indexOf("{") + 2));
String s1 = s.substring(s.indexOf("{"), s.indexOf("}") + 1);/*{0}....*/
String s2 = arr2[n];/*{日本人,大阪,22*/
s = s.replace(s1, s2);/*替换*/
}
System.out.println(s);
/*demo4*/