Petua untuk menjajarkan data output dalam Java: Gunakan kaedah printf() dengan penentu format disertakan dalam rentetan format. Gunakan %-d untuk integer dibenarkan kiri (ditandatangani) dan %0d untuk integer dibenarkan kanan (ditandatangani, berlapik dengan sifar). Gunakan %s untuk rentetan dibenarkan kiri dan %20s untuk rentetan wajaran kanan (dilapisi dengan ruang).
Petua untuk menjajarkan data output dalam Java
Bagaimana untuk menjajarkan data output?
Dalam Java, anda boleh menjajarkan data output dengan menggunakan kaedah printf()
. Kaedah printf()
menyediakan satu set penentu format yang mengawal format dan penjajaran data output. printf()
方法来对齐输出数据。printf()
方法提供了一组格式说明符,用于控制输出数据的格式和对齐方式。
如何使用 printf() 方法对齐输出数据?
printf()
方法的语法如下:
<code class="java">public static Formatter printf(String format, Object... args)</code>
其中:
format
:一个格式化字符串,其中包含格式说明符。args
:要格式化输出的数据。要对齐输出数据,需要在格式化字符串中使用适当的格式说明符。常见的对齐格式说明符有:
%-d
:左对齐整数(带符号)%0d
:右对齐整数(带符号,用 0 填充)%s
:左对齐字符串%20s
:右对齐字符串(用空格填充,宽度为 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()
调用中,%10s
printf()
adalah seperti berikut: 🎜rrreee🎜di mana: 🎜format
: rentetan format yang mengandungi penentu format . args
: Data untuk diformatkan untuk output. %-d
: integer dijajar kiri (ditandatangani)%0d
: Kanan- integer sejajar (ditandatangani, empuk dengan 0s)%s
: rentetan dijajar ke kiri%20s
: Rentetan dijajar kanan (dilapisi dengan ruang, lebar 20) printf()
pertama, %- Penentu format 10s
menjajarkan kiri "Nombor" kepada lebar 10 aksara. Dalam panggilan printf()
kedua, penentu format %10s
menjajarkan kanan "Nama" kepada lebar 10 aksara. 🎜Atas ialah kandungan terperinci Bagaimana untuk menyelaraskan data output dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!