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