有接触过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);

 

标签: 占位符拼接字符串, Java使用占位符拼接字符串, Java占位符

添加新评论