Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menyelaraskan data output dalam java

下次还敢
Lepaskan: 2024-04-21 02:28:00
asal
575 orang telah melayarinya

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).

Bagaimana untuk menyelaraskan data output dalam java

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>
Salin selepas log masuk

其中:

  • 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>
Salin selepas log masuk

输出:

<code>Number: 12345
       Name: John</code>
Salin selepas log masuk

在第一个 printf() 调用中,%-10s 格式说明符将 "Number" 左对齐,宽度为 10 个字符。在第二个 printf() 调用中,%10s

🎜Bagaimana untuk menyelaraskan data output menggunakan kaedah printf()? Sintaks kaedah 🎜🎜🎜printf() adalah seperti berikut: 🎜rrreee🎜di mana: 🎜
  • format: rentetan format yang mengandungi penentu format .
  • args: Data untuk diformatkan untuk output.
🎜Untuk menjajarkan data output, penentu format yang sesuai perlu digunakan dalam rentetan format. Penentu format penjajaran biasa ialah: 🎜
  • %-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)
🎜🎜Contoh: 🎜🎜rrreee🎜Output: 🎜rrreee🎜Dalam panggilan 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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan