大家知道,在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));
