动态替换字符串内容的方法
java.text.MessageFormat
String str = “this is a test!”;
System.out.println(MessageFormat.format(“MessageFormat方法:{0}这是{1}的使用”, str ,”占位符”));java.lang.String.replace
String str = “难道这个可以?{0}这是{1}的使用”;
str = str.replace(“{0}”,”this is a test!”);
str = str.replace(“{1}”,”占位符”);
System.out.println();第二种方法比较笨,动态替换字符串用的地方比较多,例如批量给不同用户发短信、发邮件。
本文介绍两种在Java中实现字符串动态替换的方法:使用java.text.MessageFormat类进行格式化替换,以及利用String类的replace方法逐个替换占位符。这两种方法适用于批量发送个性化短信或邮件等场景。

772

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



