Java 中的字串格式化:String.format 和printf 指南
字串是任何程式語言的重要組成部分,而Java 不是例外。使用字串時的常見任務之一是將其格式化以以特定方式顯示資料。雖然其他程式語言(如 C#)提供了簡單的字串格式化機制,但 Java 提供了不同的方法。
String.format:使用格式說明符指定格式
Java 提供了字串。 format 方法用於字串格式化。此方法採用兩個參數:格式字串和可變數量的參數。格式字串包含指示每個參數應如何格式化的格式說明符。
一些常用的格式說明符是:
例如,要格式化類似「Step {1} of {2}」的字串,您可以使用 String.format("Step %d of %d", 1, 2) 。這將傳回字串“Step 1 of 2”。
System.out.printf:列印格式化字串
如果您只想列印格式化字串,您可以可以使用System.out.printf方法( PrintStream.printf的更方便的重載)。此方法採用格式字串和可變數量的參數,類似於 String.format。
例如,要列印格式化字串“Step 1 of 2”,您可以使用System.out.printf("第%d 步(共%d 步),1, 2)。
與以下相比的限制C#
雖然String.format 提供了與C#中的字串插值類似的功能,但也存在一些差異。是不可能的。 SimpleDateFormat。
以上是Java 中「String.format」和「System.out.printf」如何格式化字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!