在Java中,String.format()
方法是用于創(chuàng)建格式化字符串的靜態(tài)方法。它允許我們按照指定的格式將各種數(shù)據(jù)類型(例如整數(shù)、浮點數(shù)、字符串等)添加到一個字符串中。我們可以在格式字符串中使用占位符(例如%d
表示整數(shù),%f
表示浮點數(shù),%s
表示字符串等),然后將其替換為相應(yīng)的值。這種方式可以更方便地創(chuàng)建復(fù)雜的輸出字符串,特別是在需要格式化輸出的時候。例如:
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()
方法還支持其他格式化選項,例如設(shè)置小數(shù)點位數(shù)、對齊方式等。詳細的使用方法可以參考Java官方文檔。