解决一个字符串中含有一个变量,需要重复定义字符串问题
方法:创建一个模板字符串,使用format方法去格式化它,得到自己想要的结果。
/**
* @Author: wy
*/
public class StringTest {
//字符串模板
private final static String STRING_TEMPLATE ="我叫{0},你好!我来自{1}";
//格式化字符串方法
public static String getMyString(String name , String from){
return MessageFormat.format(STRING_TEMPLATE, name,from);
}
public static void main(String[] args) {
//得到自定义字符串
System.out.println(StringTest.getMyString("王宇", "天津"));
}
}