在Java中,可以使用String
類中的format
方法來格式化字符串。format
方法使用類似于C語言的printf
函數的格式規范來指定要格式化的字符串和變量。
以下是String
類中format
方法的基本用法示例:
String name = "John";
int age = 25;
double height = 1.75;
String formattedString = String.format("My name is %s, I am %d years old, and my height is %.2f meters.", name, age, height);
System.out.println(formattedString);
輸出結果為:
My name is John, I am 25 years old, and my height is 1.75 meters.
在上面的例子中,%s
表示一個字符串占位符,%d
表示一個整數占位符,%.2f
表示一個浮點數占位符并指定保留兩位小數。通過在格式化字符串中使用這些占位符,并在String.format
方法的參數中提供相應的變量,可以將這些變量的值插入到格式化字符串中。
除了基本的占位符之外,還有許多其他格式規范可以用于格式化不同類型的變量。更多詳細的格式規范可以參考Java官方文檔。
另外,除了String.format
方法,還可以使用System.out.format
方法來直接在控制臺輸出格式化字符串,用法類似。