大家知道,在C#編程中,可以用占位符來拼接字符串,用起來非常的方便。
特別是需要進行大量的參數拼接的時候,比如:
Console.WriteLine(String.Format(
"該域名{0}被訪問了 {1} 次."
, domain, iVisit));
但是在java中該如何實現這樣的寫法呢,其實也不難,寫法類似:
System.out.printf(
"該域名%s被訪問了%s次."
, domain , iVisit);
當然了,這么寫呢,就是使用%s來作為占位符,但是需要注意%s為String類型占位。
另外,還有一種方法, 借助MessageFormat對象來實現同樣的功能,代碼如下:
System.out.println(MessageFormat.format(
"該域名{0}被訪問了 {1} 次."
, domain , iVisit));