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;
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);
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!