Java 中實作文字對齊的方法包括:使用String.format() 方法,指定對齊方式、文字寬度和類型;使用DecimalFormat 類,針對數字進行格式化和對齊;使用StringBuilder 動態拼接文字並控制對齊。
Java 中快速對齊文字
方法一:String.format()
使用String.format()
方法可以快速對齊文本,格式如下:
<code class="java">String.format("%<flags><width>.<precision>[type]string", object)</code>
其中:
(左對齊)或
(右對齊)
:指定文字的最小寬度
方法二:DecimalFormat
對於數字,可以使用DecimalFormat類別來格式化和對齊文字。
範例:
<code class="java">DecimalFormat df = new DecimalFormat("#,###.##"); String s = df.format(123456.789); System.out.println(s); // 输出:123,456.79 (右对齐,小数点后保留两位)</code>
方法三:StringBuilder
對於需要動態拼接文字的情況,可以使用 StringBuilder。
範例:
<code class="java">StringBuilder sb = new StringBuilder(); sb.append("Hello").append(" ").append("World"); String s = sb.toString(); System.out.println(s); // 输出:Hello World</code>
以上是java如何快速對齊的詳細內容。更多資訊請關注PHP中文網其他相關文章!