Java使用占位符拼接字符串
有接触过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);