Java使用占位符拼接字符串

来源:互联网 发布:昆明行知中学怎么样 编辑:程序博客网 时间:2024/05/02 04:15

大家知道,在C#编程中,可以用占位符来拼接字符串,用起来非常的方便。

特别是需要进行大量的参数拼接的时候,比如:
 

1string domain = "www.ykmaiz.com";
2int iVisit = 0;
3Console.WriteLine(String.Format("该域名{0}被访问了 {1} 次.", domain, iVisit));
4Console.Read();

但是在java中该如何实现这样的写法呢,呵呵。 麦子给大家分享出来,其实也不难,写法类似:
1String domain = "www.ykmaiz.com";  
2int iVisit = 0;  
3System.out.printf("该域名%s被访问了%s次.", domain , iVisit);


 当然了,这么写呢,就是使用%s来作为占位符,但是需要注意%s为String类型占位。

另外,还有一种方法,麦子也分享给大家,借助MessageFormat对象来实现同样的功能,代码如下:

1String domain = "www.ykmaiz.com";  
2int iVisit = 0;  
3System.out.println(MessageFormat.format("该域名{0}被访问了 {1} 次.", domain , iVisit));

嘿嘿,是不是觉得Java也很容易呢~~

原文地址:http://www.ykmaiz.com/article/Javabiancheng/2012/1127/181.html

1 0
原创粉丝点击