在Java中,String.format()
方法是用于創建格式化字符串的靜態方法。它允許我們按照指定的格式將各種數據類型(例如整數、浮點數、字符串等)添加到一個字符串中。我們可以在格式字符串中使用占位符(例如%d
表示整數,%f
表示浮點數,%s
表示字符串等),然后將其替換為相應的值。這種方式可以更方便地創建復雜的輸出字符串,特別是在需要格式化輸出的時候。例如:
int num = 10;
String name = "Alice";
String formattedString = String.format("Hello, %s! You have %d new messages.", name, num);
System.out.println(formattedString);
上面的代碼會輸出:
Hello, Alice! You have 10 new messages.
String.format()
方法還支持其他格式化選項,例如設置小數點位數、對齊方式等。詳細的使用方法可以參考Java官方文檔。