Java中的format函數是用于格式化字符串的方法。它是String類的靜態方法,可以根據指定的格式將參數轉換為字符串。
它的語法如下:
String format(String format, Object... args)
其中,format參數是一個格式字符串,用于定義輸出的格式。它可以包含普通的文本和格式化指示符。格式化指示符以百分號(%)開頭,后面可以跟著一些標志和轉換符,用于指定參數的類型和輸出的格式。args參數是要格式化的參數列表。
示例用法:
String name = "John";
int age = 25;
double height = 1.75;
String formattedString = String.format("My name is %s, I'm %d years old, and my height is %.2f meters.", name, age, height);
System.out.println(formattedString);
輸出結果為:
My name is John, I'm 25 years old, and my height is 1.75 meters.
在上面的示例中,%s表示字符串類型的參數,%d表示整數類型的參數,%.2f表示保留兩位小數的浮點數類型的參數。
除了String類的靜態方法format之外,還可以使用PrintStream和PrintWriter類的format方法進行格式化輸出。這些方法與String類的format方法的用法類似。