public static void main(String[] args) throws ParseException {
//用户姓名
String name = "";
//字符转替换
String message = "***您好,您的订单已经支付成功,我们将尽快为您发货。";
//替换***
String replace = null;
try {
replace = message.replace("***", name);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(replace);
}
字符串为空串的情况下,不会报错
控制台输出结果:
![]()
public static void main(String[] args) throws ParseException { //用户姓名 String name = null; //字符转替换 String message = "***您好,您的订单已经支付成功,我们将尽快为您发货。"; //替换*** String replace = null; try { replace = message.replace("***", name); } catch (Exception e) { e.printStackTrace(); } System.out.println(replace); }
为null则会报错,看需求添加非空判断
Java字符串替换时的空值处理,
1137

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



