Rumah > Java > javaTutorial > Bagaimana untuk Pad Strings dalam Java Menggunakan String.format()?

Bagaimana untuk Pad Strings dalam Java Menggunakan String.format()?

Mary-Kate Olsen
Lepaskan: 2024-12-23 01:24:08
asal
503 orang telah melayarinya

How to Pad Strings in Java Using String.format()?

Peladam Rentetan dalam Java

Apabila bekerja dengan rentetan, selalunya perlu untuk mengalasnya dengan ruang atau aksara lain untuk menyelaraskannya atau meningkatkan kebolehbacaan. Java menawarkan cara yang mudah untuk mencapai ini menggunakan kaedah String.format().

Diperkenalkan dalam Java 1.5, String.format() membolehkan anda mengepad rentetan ke kiri atau kanan dengan menentukan rentetan format yang termasuk simbol %- atau %, diikuti dengan bilangan aksara untuk dipad dan ruang letak %s.

Begini cara anda boleh lakukan ia:

public static String padRight(String s, int n) {
     return String.format("%-" + n + "s", s);  
}

public static String padLeft(String s, int n) {
    return String.format("%" + n + "s", s);  
}
Salin selepas log masuk

Sebagai contoh, katakan anda mempunyai rentetan "Howto" dan anda mahu menambahnya kepada 20 aksara ke kanan:

System.out.println(padRight("Howto", 20) + "*");
Salin selepas log masuk

Ini akan menghasilkan:

Howto               *
Salin selepas log masuk

Begitu juga, anda boleh meletakkan rentetan ke kiri dengan menggunakan simbol "%" dan bukannya "-":

System.out.println(padLeft("Howto", 20) + "*");
Salin selepas log masuk

Ini akan menghasilkan:

               Howto*
Salin selepas log masuk

Dengan kaedah ini, anda boleh mengurus penjajaran dan pemformatan rentetan anda dengan mudah dalam aplikasi Java anda.

Atas ialah kandungan terperinci Bagaimana untuk Pad Strings dalam Java Menggunakan String.format()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan