是的,String.format()
的輸出格式可以自定義。String.format()
是 Java 中的一個方法,用于根據指定的格式字符串和參數生成一個新的格式化字符串。格式字符串中可以包含各種占位符,這些占位符將被傳入的參數替換。
以下是一個簡單的示例,展示了如何使用 String.format()
自定義輸出格式:
public class Main {
public static void main(String[] args) {
String name = "John";
int age = 30;
double height = 175.5;
String formattedString = String.format("姓名:%s,年齡:%d,身高:%.2f 米", name, age, height);
System.out.println(formattedString);
}
}
在這個示例中,我們使用了以下占位符:
%s
:表示字符串類型,用于替換變量 name
。%d
:表示整數類型,用于替換變量 age
。%.2f
:表示保留兩位小數的浮點數類型,用于替換變量 height
。運行這段代碼,將輸出:
姓名:John,年齡:30,身高:175.50 米
你可以根據需要自定義格式字符串中的占位符和格式選項。更多關于 String.format()
的信息和用法,可以參考 Java 官方文檔。