Memformat Rentetan dalam Java
Walaupun Java menawarkan pelbagai pilihan pemformatan, adalah penting untuk memahami perbezaan antara pendekatannya dan pendekatan C#.
Pemformatan Rentetan dengan String.format
Sama seperti keluarga printf C, Java menggunakan String.format untuk pemformatan rentetan. Ia menggunakan penentu format yang menyerupai yang berikut:
String.format("Hello %s, %d", "world", 42);
Ungkapan ini akan mengeluarkan: "Hello world, 42". Untuk maklumat tambahan tentang penentu format, rujuk dokumentasi rasmi.
Penentukan Format Biasa
Perbezaan Utama daripada C#
Tidak seperti C#, rujukan kedudukan Java tidak serasi dengan penentu format. Contohnya:
String.format("The {0} is repeated again: {0}", "word");
tidak akan meniru parameter yang diluluskan dalam Java.
Pilihan Output Ganti
Sebagai alternatif, untuk output langsung, pertimbangkan untuk menggunakan System.out.printf (PrintStream.printf), kerana ia menyediakan kaedah yang diperkemas untuk memformat dan memaparkan hasil.
Atas ialah kandungan terperinci Bagaimanakah Pemformatan Rentetan Java Berbeza daripada Pendekatan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!