Rumah > Java > javaTutorial > Bagaimanakah Java Mengendalikan Pemformatan Rentetan Berbanding dengan C#?

Bagaimanakah Java Mengendalikan Pemformatan Rentetan Berbanding dengan C#?

Barbara Streisand
Lepaskan: 2024-12-07 14:01:17
asal
850 orang telah melayarinya

How Does Java Handle String Formatting Compared to C#?

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

Kod ini akan mengembalikan "Hello world, 42". Berikut ialah beberapa penentu format yang biasa digunakan:

  • %s - masukkan rentetan
  • %d - masukkan integer bertanda (perpuluhan)
  • %f - masukkan a nombor nyata, tatatanda piawai

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

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

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