String.format()是一個靜態方法,可以用來格式化字符串。它的基本用法是使用格式化字符串作為第一個參數,后面的參數是要替換格式化字符串中占位符的值。
簡單的用法如下:
String name = "John";
String message = String.format("Hello, %s!", name);
System.out.println(message);
輸出:
Hello, John!
int age = 25;
String message = String.format("I am %d years old.", age);
System.out.println(message);
輸出:
I am 25 years old.
double price = 9.99;
String message = String.format("The price is %.2f dollars.", price);
System.out.println(message);
輸出:
The price is 9.99 dollars.
在格式化字符串中,還可以使用其他的占位符來控制輸出的格式,比如%10s表示字符串至少占用10個字符的寬度,%3d表示整數至少占用3個字符的寬度。更多詳細的格式化選項可以參考Java官方文檔。