java 字符串格式替换_[Java] - 格式字符串替换方法

Java 字符串格式替换方法有两种,一种是使用String.format(...),另一种是使用MessageFormat.format(...)

如下:

import java.text.MessageFormat;

public class Test {

public static void main(String[] args) {

String strTemp = "11111%s22222%s%%s33333";

String str = String.format(strTemp, "RRRRR", "QQQQQ");

System.out.println(str);

String strTemp2 = "1111{0}2222{1}";

String str2 = MessageFormat.format(strTemp2, "RRRR", "EEEE");

System.out.println(str2);

}

}

输出结果:

11111RRRRR22222QQQQQ%s33333

1111RRRR2222EEEE

见第一种方法String.format(...),可使用两个百分号做为转换。

Java-Runoob-高级教程-实例-字符串:04. Java 实例 - 字符串替换

ylbtech-Java-Runoob-高级教程-实例-字符串:04. Java 实例 - 字符串替换 1.返回顶部 1. Java 实例 - 字符串替换  Java 实例 如何使用java替换字符串 ...

你可能感兴趣的:(java,字符串格式替换)