在 Java 中格式化字串
格式化字串以包含變數的佔位符是程式設計中的常見任務。在Java 中,有兩種主要方法可以實現此目的:
String.format
String.format 方法接受格式說明符和位置參數來格式化字元串。語法如下:
String.format(formatString, arguments...);
例如,要格式化類似「Step {1} of {2}」的字串,您可以使用以下程式碼:
String step = "1"; int totalSteps = 2; String formattedString = String.format("Step %s of %s", step, totalSteps);
String.format中的格式說明符類似於C 的printf 系列函數中的格式說明符:
System.out。 printf
System.out.printf 方法(PrintStream.printf 的簡寫)類似於String.format,但它直接將格式化的字串列印到串流中,例如控制台。語法如下:
System.out.printf(formatString, arguments...);
注意: 與 C# 不同,Java 的格式方法需要位置參數,且不支援索引佔位符(例如 {0})。但是,您可以使用 String.format 方法儲存格式化的字串,然後使用 System.out.println 或其他方法列印它。
以上是如何在 Java 中使用'String.format”和'System.out.printf”格式化帶有佔位符的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!