有接触过C#的同学应该知道,在C#中可以使用占位符来进行一些操作。那么,在Java中可不可以像C#一样使用占位符的形式来操作呢?
答案当时是可行的。目前,据我所知在Java里面有2种方式可以使用占位符操作的。
方法一:
int week = 1;
String weather = "晴";
System.out.printf("今天是星期%s,天气%s", week , weather);方法二:
int week = 1;
String weather = "晴";
String s = MessageFormat.format("今天是星期{0},天气{1}", week, weather);
System.out.println(s);
评论