Rumah >Java >javaTutorial >Bagaimana Saya Boleh Pad String dalam Java Menggunakan String.format()?
Memformat Rentetan dengan Padding dalam Java
Rentetan padding boleh bermanfaat untuk menjajarkan teks dalam lebar tertentu atau mencipta konsistensi visual dalam output. Walaupun mungkin tiada kelas "StringUtil" khusus yang merangkumi fungsi padding, Java menyediakan alternatif yang berkuasa menggunakan kaedah String.format().
Menggunakan String.format() untuk Padding
String.format() membolehkan anda mengawal pemformatan rentetan menggunakan ruang letak dan pelbagai pilihan pemformatan. Untuk padding, anda boleh menggunakan sintaks berikut:
Pelaksanaan
Berikut ialah contoh kod yang menunjukkan cara melapik rentetan menggunakan String.format():
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); } public static void main(String args[]) throws Exception { System.out.println(padRight("Howto", 20) + "*"); System.out.println(padLeft("Howto", 20) + "*"); }
Output:
Howto * Howto*
Kod ini menunjukkan kiri dan pelapik kanan rentetan "Howto" kepada lebar 20 aksara. Teks "Howto" dijajarkan di sebelah kanan dan kiri dalam lebar yang ditentukan.
Atas ialah kandungan terperinci Bagaimana Saya Boleh Pad String dalam Java Menggunakan String.format()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!