Pemformatan Rentetan dalam Java
Mengenai pemformatan rentetan, terutamanya dalam format "Langkah {1} daripada {2}", Java menggunakan kaedah yang dipanggil String.format. Tidak seperti C#, yang menggunakan rujukan kedudukan, Java mengikuti pendekatan yang berbeza.
Menggunakan String.format
String.format mengambil penentu format yang serupa dengan keluarga fungsi printf C. Contohnya:
String.format("Hello %s, %d", "world", 42);
Kod ini akan mengembalikan "Hello world, 42". Berikut ialah beberapa penentu format yang biasa digunakan:
Perbezaan daripada C#
Tidak seperti C#, yang menggunakan rujukan kedudukan dengan penentu format pilihan, Java tidak membenarkan pengulangan parameter yang mudah. Sebagai contoh, kod berikut:
String.format("The {0} is repeated again: {0}", "word");
... tidak akan menghasilkan hasil yang diingini tanpa mengulangi parameter ("perkataan" secara manual).
Pilihan Alternatif: Sistem. out.printf
Untuk pencetakan terus rentetan berformat, System.out.printf (PrintStream.printf) menawarkan satu lagi pilihan.
Atas ialah kandungan terperinci Bagaimanakah Java Mengendalikan Pemformatan Rentetan Berbanding dengan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!