"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > आईसीयू4जे का उपयोग करके भारतीय नंबरिंग प्रणाली में मुद्रा को कैसे प्रारूपित करें?

आईसीयू4जे का उपयोग करके भारतीय नंबरिंग प्रणाली में मुद्रा को कैसे प्रारूपित करें?

2024-11-12 को प्रकाशित
ब्राउज़ करें:872

How to Format Currency in Indian Numbering System Using ICU4J?

भारतीय नंबरिंग प्रारूप में मुद्रा का प्रारूपण

भारतीय नंबरिंग प्रारूप में मुद्रा का प्रारूपण चुनौतीपूर्ण हो सकता है, क्योंकि यह मानक पश्चिमी नोटेशन से भिन्न है। आमतौर पर, भारत में 450500 जैसी वैल्यू को 4,50,500 लिखा जाता है। यह आलेख भारतीय मुद्रा प्रारूपण की बारीकियों का पता लगाता है और आईसीयू4जे का उपयोग करके एक उपयुक्त समाधान प्रदान करता है।

भारतीय नंबरिंग प्रणाली अंतिम समूह को छोड़कर, दो के समूहों में अंकों को अलग करने के लिए अल्पविराम का उपयोग करती है, जो हजारों से अलग होता है। उदाहरण के लिए:

  • 1
  • 10
  • 100
  • 1,000
  • 10,000
  • 1,00,000
  • 10,00,000
  • 1,00,00,000
  • 10,00,00,00,000

जावा का मानक दशमलव प्रारूप वर्ग चर-चौड़ाई का समर्थन नहीं करता है समूह, इसे इस कार्य के लिए अनुपयुक्त बनाते हैं। हालाँकि, ICC4J NumberFormat वर्ग इस सीमा को पार कर जाता है। System.out.println(format.format(new BigDecimal("100000000")));

Format format = com.ibm.icu.text.NumberFormat.getCurrencyInstance(new Locale("en", "in"));
System.out.println(format.format(new BigDecimal("100000000")));
Rs 10,00,00,000.00

ध्यान दें कि आईसीयू4जे नंबरफॉर्मेट क्लास फॉर्मेट का विस्तार करता है, नंबरफॉर्मेट का नहीं। DecimalFormat के एंड्रॉइड संस्करण में, यह सुविधा भी समर्थित है, क्योंकि इसे आईसीयू का उपयोग करके कार्यान्वित किया जाता है।
            
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3