Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Memformat Mata Wang Rupee India dengan Kumpulan Lebar Boleh Ubah di Jawa?

Mary-Kate Olsen
Lepaskan: 2024-10-25 08:13:28
asal
295 orang telah melayarinya

How to Format Indian Rupee Currency with Variable-Width Groups in Java?

Memformat Mata Wang Rupee India dalam Kumpulan Lebar Boleh Ubah

Di India, nilai mata wang biasanya diformatkan secara berbeza berbanding di negara lain. Sebagai contoh, nilai seperti 450500 akan dipaparkan sebagai 4,50,500, dengan pemisah selepas setiap dua digit kecuali set terakhir, iaitu dalam ribuan.

Kelas DecimalFormat standard Java, bagaimanapun, tidak menyokong pembolehubah- kumpulan lebar untuk memformat nombor. Penyelesaian menggunakan tempat atau corak khusus tidak menangani isu ini sepenuhnya.

Penyelesaian menggunakan ICU4J

Untuk mencapai pemformatan ini dalam Java, pustaka Komponen Antarabangsa untuk Unicode (ICU4J) menyediakan kelas NumberFormat yang menyokong kumpulan lebar boleh ubah.

<code class="java">Format format = com.ibm.icu.text.NumberFormat.getCurrencyInstance(new Locale("en", "in"));
System.out.println(format.format(new BigDecimal("100000000")));</code>
Salin selepas log masuk

Kod ini menghasilkan output yang diingini:

Rs 10,00,00,000.00
Salin selepas log masuk

Nota untuk Pembangunan Android

Versi Android DecimalFormat menggunakan ICU di bawah hud dan menyokong ciri yang diterangkan di atas.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Mata Wang Rupee India dengan Kumpulan Lebar Boleh Ubah di Jawa?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!