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

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