在 Java 中對齊輸出資料的技巧:使用 printf() 方法,格式化字串中包含格式說明符。左對齊整數(帶符號)使用 %-d,右對齊整數(帶符號,用 0 填充)使用 。左對齊字串使用 %s,右對齊字串(用空格填充)使用 s。
Java 中對齊輸出資料的技巧
如何與輸出資料對齊?
在 Java 中,可以透過使用 printf()
方法來對齊輸出資料。 printf()
方法提供了一組格式說明符,用於控制輸出資料的格式和對齊方式。
如何使用 printf() 方法對齊輸出資料?
printf()
方法的語法如下:
<code class="java">public static Formatter printf(String format, Object... args)</code>
其中:
format
:一個格式化字串,其中包含格式說明符。 args
:要格式化輸出的資料。 要對齊輸出數據,需要在格式化字串中使用適當的格式說明符。常見的對齊格式說明符有:
%-d
:左對齊整數(帶符號)
:右對齊整數(帶符號,用0 填充)%s
:左對齊字串 s
:右對齊字串(以空格填充,寬度為20)#範例:
<code class="java">int number = 12345; String name = "John"; System.out.println(String.format("%-10s:%d", "Number", number)); System.out.println(String.format("%10s:%s", "Name", name));</code>
輸出:
<code>Number: 12345 Name: John</code>
在第一個printf()
呼叫中,%-10s
格式說明符將"Number" 左對齊,寬度為10 個字元。在第二個 printf()
呼叫中, s
格式說明符將 "Name" 右對齊,寬度為 10 個字元。
以上是java如何讓輸出資料對齊的詳細內容。更多資訊請關注PHP中文網其他相關文章!