您的位置:首页 > 编程语言 > Java开发

Java使用占位符拼接字符串

2016-03-23 13:26 513 查看
大家知道,在C#编程中,可以用占位符来拼接字符串,用起来非常的方便。

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

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

1
String
domain =
"www.ykmaiz.com"
;
2
int
iVisit
=
0
;
3
System.out.printf(
"该域名%s被访问了%s次."
,
domain , iVisit);
当然了,这么写呢,就是使用%s来作为占位符,但是需要注意%s为String类型占位。

另外,还有一种方法,麦子也分享给大家,借助MessageFormat对象来实现同样的功能,代码如下:
1
String
domain =
"www.ykmaiz.com"
;
2
int
iVisit
=
0
;
3
System.out.println(MessageFormat.format(
"该域名{0}被访问了
{1} 次."
,
domain , iVisit));
嘿嘿,是不是觉得Java也很容易呢~~

原文地址:http://www.ykmaiz.com/article/Javabiancheng/2012/1127/181.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: