使用String.format可以實現字符串的格式化功能,即將后面參數中的值替換掉format中的%s,%d這些值。但MessageFormat更為強大,不用管傳入值是字符串還是數字,使用占位符即可。如
String format = "你好,{0},歡迎再次光臨{1}!今天是你第{2}次進入。";
String str = MessageFormat.format(format, "小東", "博客園", 5);
System.out.println(str);
打印出來的字符串就是”你好,小東,歡迎再次光臨博客園!今天是你第5次進入。“。
