Rumah > Java > javaTutorial > Bagaimana untuk Menggantikan Pemisah Perpuluhan Koma dengan Titik dalam Pemformatan Perpuluhan Java?

Bagaimana untuk Menggantikan Pemisah Perpuluhan Koma dengan Titik dalam Pemformatan Perpuluhan Java?

Barbara Streisand
Lepaskan: 2024-11-28 16:33:11
asal
663 orang telah melayarinya

How to Replace a Comma Decimal Separator with a Dot in Java Decimal Formatting?

Pemformatan Perpuluhan: Menggantikan Pemisah Perpuluhan Koma dengan Titik

Dalam perwakilan berangka, pemisah perpuluhan berbeza merentasi tempat yang berbeza. Walaupun koma "," biasanya digunakan dalam piawaian Eropah, titik "." atau mata diutamakan pada orang lain. Mengubah suai objek DecimalFormat dalam Java untuk mencerminkan pemisah perpuluhan yang diingini boleh meningkatkan kebolehbacaan untuk pengguna dari pelbagai kawasan.

Untuk mencapai ini, dua kaedah utama tersedia:

1. Penyesuaian Tempatan

Dengan menetapkan tempattempat tertentu,Format Perpuluhan boleh melaraskan pemisahnya untuk diselaraskan dengan konvensyen rantau itu. Sebagai contoh, menggunakan tempatan Jerman akan menjadikan pemisah kumpulan sebagai titik:

NumberFormat nf = NumberFormat.getNumberInstance(Locale.GERMAN);
DecimalFormat df = (DecimalFormat)nf;
Salin selepas log masuk

2. Manipulasi SimbolFormat Perpuluhan

Kelas SimbolFormat Perpuluhan menawarkan kawalan langsung ke atas simbol yang digunakan dalam nombor berformat, termasuk pemisah perpuluhan dan kumpulan. Untuk menggantikan koma dengan titik, nyatakan objek DecimalFormatSymbols baharu, ubah suai simbol yang sepadan dan gunakannya pada contoh DecimalFormat:

DecimalFormatSymbols otherSymbols = new DecimalFormatSymbols(currentLocale);
otherSymbols.setDecimalSeparator('.');
otherSymbols.setGroupingSeparator(',');
DecimalFormat df = new DecimalFormat(formatString, otherSymbols);
Salin selepas log masuk

Di mana currentLocale boleh diperoleh menggunakan Locale.getDefault().

Pendekatan ini membolehkan penyesuaian dan kebolehsuaian yang lebih baik kepada nombor khusus tempat yang berbeza perwakilan. Dengan memilih kaedah yang sesuai, pembangun boleh memenuhi keperluan pengguna yang berbeza-beza dan memastikan format berangka yang tepat dan boleh dibaca.

Atas ialah kandungan terperinci Bagaimana untuk Menggantikan Pemisah Perpuluhan Koma dengan Titik dalam Pemformatan Perpuluhan Java?. 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