अपनी आवश्यकताओं के साथ ISO 4217 (xml) परिभाषा और openJDK7 से नमूना कम्बाइन अगर आप सभी मुद्राओं चाहते हैं। आप डिफ़ॉल्ट स्थलों से अधिक पुनरावृति यदि आप केवल प्राप्त 180 का 78 आईएसओ 4217.
String[] viaLocales = { "JPY", "CNY", "SDG", "RON", "MKD", "MXN", "CAD",
"ZAR", "AUD", "NOK", "ILS", "ISK", "SYP", "LYD", "UYU", "YER", "CSD",
"EEK", "THB", "IDR", "LBP", "AED", "BOB", "QAR", "BHD", "HNL", "HRK",
"COP", "ALL", "DKK", "MYR", "SEK", "RSD", "BGN", "DOP", "KRW", "LVL",
"VEF", "CZK", "TND", "KWD", "VND", "JOD", "NZD", "PAB", "CLP", "PEN",
"GBP", "DZD", "CHF", "RUB", "UAH", "ARS", "SAR", "EGP", "INR", "PYG",
"TWD", "TRY", "BAM", "OMR", "SGD", "MAD", "BYR", "NIO", "HKD", "LTL",
"SKK", "GTQ", "BRL", "EUR", "HUF", "IQD", "CRC", "PHP", "SVC", "PLN",
"USD" };
String[] iso4217WithoutViaLocales = { "XBB", "XBC", "XBD", "UGX", "MOP",
"SHP", "TTD", "UYI", "KGS", "DJF", "BTN", "XBA", "HTG", "BBD", "XAU",
"FKP", "MWK", "PGK", "XCD", "COU", "RWF", "NGN", "BSD", "XTS", "TMT",
"GEL", "VUV", "FJD", "MVR", "AZN", "MNT", "MGA", "WST", "KMF", "GNF",
"SBD", "BDT", "MMK", "TJS", "CVE", "MDL", "KES", "SRD", "LRD", "MUR",
"CDF", "BMD", "USN", "CUP", "USS", "GMD", "UZS", "CUC", "ZMK", "NPR",
"NAD", "LAK", "SZL", "XDR", "BND", "TZS", "MXV", "LSL", "KYD", "LKR",
"ANG", "PKR", "SLL", "SCR", "GHS", "ERN", "BOV", "GIP", "IRR", "XPT",
"BWP", "XFU", "CLF", "ETB", "STD", "XXX", "XPD", "AMD", "XPF", "JMD",
"MRO", "BIF", "CHW", "ZWL", "AWG", "MZN", "CHE", "XOF", "KZT", "BZD",
"XAG", "KHR", "XAF", "GYD", "AFN", "SOS", "TOP", "AOA", "KPW" };
उत्तर के लिए धन्यवाद, मेरे पास एक प्रश्न है। मैंने यह कोड लिखा है, सबकुछ ठीक काम करता है लेकिन मुझे अफगानिस्तान से मुद्रा एएफएन नहीं मिल रहा है, समस्या केवल मेरे साथ है? क्या आपके पास मेरी कोई सलाह है? धन्यवाद –
अब मैं जोडा-मनी लाइब्रेरी का उपयोग कर रहा हूं, जिसने समस्या को ठीक किया। धन्यवाद –
मैं परीक्षण की अनुशंसा करता हूं कि 'set.getInstance (लोकेल लोकेल)' आपके सेट में परिणाम जोड़ने से पहले 'शून्य' वापस नहीं लौटाता है। [Javadocs] से (https://docs.oracle.com/javase/7/docs/api/java/util/Currency.html#getInstance (java.util.Locale)): "विधि उन क्षेत्रों के लिए शून्य लौटती है जो विधि एक मुद्रा नहीं है, जैसे अंटार्कटिका। " – snark