2017-08-02 10 views
5

मेरे पास आवेदन मुद्रा विनिमय कर रहा है। मुझे उस 4.25 (प्रतीक का होना चाहिए) जैसे प्रतीक के साथ पाठ सेट करने की आवश्यकता हैजावा - सभी मुद्रा प्रतीकों को कैसे ढूंढें?

मैं इसे कैसे कर सकता हूं? और स्ट्रिंग पर इसे कैसे रखा जाए?

+1

यह है यह भी ध्यान देने योग्य है कि मुद्रा प्रतीक आमतौर पर ** कुछ स्थानों में ** ** से पहले रखा जाता है - https://docs.oracle.com/javase/tutorial/i18n/format/numberFormat.html – Hulk

उत्तर

6

मुद्रा चिह्न प्राप्त करने के लिए आप java.util.Currency का उपयोग कर सकते हैं।

आप इस तरह उपयोग कर सकते हैं,

Currency mDefaultCurrency = Currency.getInstance(currencyCode); // currecyCode - ISO 4217 code of the currency as per doc 

finalValue = String.format("%.2f %s", value, mDefaultCurrency.getSymbol()); 

या आप कर सकते हैं उपयोगकर्ता Currency.getInstance(Locale locale)

आप समर्थित के सभी सूची का उपयोग कर सकते Currecny.getAvailableCurrencies() मुद्राओं का सेट देगा जाँच करना चाहते हैं

+1

नोट-डॉक [जेडीके के लिए देखें 7] (https://docs.oracle.com/java से/7/डॉक्स/एपीआई/जावा/उपयोग/मुद्रा.html) और [जेडीके 8] के लिए (https://docs.oracle.com/javase/8/docs/api/java/util/Currency.html) ' Currecny.getAvailableCurrencies() 'दोनों समर्थित है – xxxvodnikxxx

संबंधित मुद्दे