String.format() 是 Java 中的一個方法,用于根據指定的格式字符串和參數生成一個新的格式化字符串。它的輸出結果是一個格式化后的字符串。
String.format() 方法的基本語法如下:
String.format(String format, Object... args)
其中,format 是格式字符串,args 是可變參數列表,可以包含多個要插入到格式字符串中的參數。
格式字符串可以包含各種占位符,這些占位符以 % 符號開頭,后跟一個或多個標志、寬度、精度和類型字符。例如:
String name = "Alice";
int age = 30;
String formattedString = String.format("My name is %s and I am %d years old.", name, age);
在這個例子中,%s 和 %d 是占位符,分別用于插入字符串和整數。formattedString 的值將是 "My name is Alice and I am 30 years old."。
除了基本的格式化選項外,String.format() 還支持其他一些格式化選項,如對齊、數字格式化和字符串截斷等。具體可參考 Java 官方文檔中關于 String.format() 的說明。