通貨名で通貨記号を取得する方法は?

私の名前は:

通貨名(USDEURなど)で通貨記号($£など)を取得します。

英語(米国)の場合、記号を取得できます(英語(米国)がデバイスの言語として設定されている場合):

Currency currency = Currency.getInstance(Locale.getDefault());
String symbol = currency.getSymbol()); // $

Androidツールを使用して通貨名で通貨の記号を取得するにはどうすればよいですか?

someMethod (String currCode) { // currCode - USD, EUR, UAH
    return currSymbol;       // $...
}
クリスティアン・バルバノフ:

あなたはこのようないくつかを試すことができます:

public class MainActivity extends AppCompatActivity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Utils.getCurrencySymbol(Currency.getInstance(Locale.US).getCurrencyCode());
        Utils.getCurrencySymbol(Currency.getInstance(Locale.JAPAN).getCurrencyCode());
        Utils.getCurrencySymbol(Currency.getInstance(Locale.UK).getCurrencyCode());

        //for your case that you want to get Euro symbol because France are with Euro symnol    
        Utils.getCurrencySymbol(Currency.getInstance(Locale.FRANCE).getCurrencyCode());
        //you can get symbol also if you write string of your desired currency
        Utils.getCurrencySymbol("INR");


    }


    static class Utils {
        public static SortedMap<Currency, Locale> currencyLocaleMap;

        static {
            currencyLocaleMap = new TreeMap<Currency, Locale>(new Comparator<Currency>() {
                public int compare(Currency c1, Currency c2) {
                    return c1.getCurrencyCode().compareTo(c2.getCurrencyCode());
                }
            });
            for (Locale locale : Locale.getAvailableLocales()) {
                try {
                    Currency currency = Currency.getInstance(locale);
                    currencyLocaleMap.put(currency, locale);
                } catch (Exception e) {
                }
            }
        }


        public static String getCurrencySymbol(String currencyCode) {
            Currency currency = Currency.getInstance(currencyCode);
            System.out.println(currencyCode + ":-" + currency.getSymbol(currencyLocaleMap.get(currency)));
            return currency.getSymbol(currencyLocaleMap.get(currency));
        }

    }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

通貨名で通貨記号を取得する方法は?

分類Dev

通貨名で通貨記号を取得する方法は?

分類Dev

通貨記号またはドル記号なしで通貨形式を使用する方法

分類Dev

Magento2で現在の通貨記号を取得する

分類Dev

UWPで現在のユーザーの通貨記号を取得する方法

分類Dev

Angularで通貨記号を右側に表示する方法

分類Dev

Angularで通貨記号を右側に表示する方法

分類Dev

AngularJSで通貨記号を削除する方法

分類Dev

通貨記号の括弧内にマイナス通貨を表示する方法

分類Dev

通貨記号を通貨コードに変換する

分類Dev

通貨記号でMonetaryAmountをフォーマットする方法は?

分類Dev

Magentoで通貨記号を使用して通貨コードの省略形を変更する方法

分類Dev

特定の通貨記号(私の場合はルピー記号)をデフォルトのもの(ドル$記号)ではなく角度jsで取得する方法

分類Dev

国コードごとに通貨と通貨記号をフラッターで取得するにはどうすればよいですか?

分類Dev

通貨をフォーマットすると、記号ではなく通貨の名前が表示されます

分類Dev

文字列から通貨記号を取得する

分類Dev

数値入力に通貨記号を追加する方法

分類Dev

OXID eShopで番号の代わりに通貨名を取得する方法は?

分類Dev

Scalaは通貨額を解析し、通貨記号を削除します

分類Dev

VBAでペソの通貨記号を入力する

分類Dev

通貨記号で数値を検証する

分類Dev

JavaScriptでUnicodeを通貨記号に変換する

分類Dev

私の通貨記号Angularjsに従って、通貨フィルターを変更する方法

分類Dev

通貨記号を変更するか、入力マスク通貨で削除します

分類Dev

通貨記号をロケールに依存して表示する最良の方法は何ですか?

分類Dev

NSNumberFormatter通貨記号

分類Dev

WPF通貨記号

分類Dev

値の後にYii2で通貨記号をフォーマットする方法は?

分類Dev

PHP配列からデータを取得する方法は?配列キーで通貨記号を使用できますか?

Related 関連記事

  1. 1

    通貨名で通貨記号を取得する方法は?

  2. 2

    通貨名で通貨記号を取得する方法は?

  3. 3

    通貨記号またはドル記号なしで通貨形式を使用する方法

  4. 4

    Magento2で現在の通貨記号を取得する

  5. 5

    UWPで現在のユーザーの通貨記号を取得する方法

  6. 6

    Angularで通貨記号を右側に表示する方法

  7. 7

    Angularで通貨記号を右側に表示する方法

  8. 8

    AngularJSで通貨記号を削除する方法

  9. 9

    通貨記号の括弧内にマイナス通貨を表示する方法

  10. 10

    通貨記号を通貨コードに変換する

  11. 11

    通貨記号でMonetaryAmountをフォーマットする方法は?

  12. 12

    Magentoで通貨記号を使用して通貨コードの省略形を変更する方法

  13. 13

    特定の通貨記号(私の場合はルピー記号)をデフォルトのもの(ドル$記号)ではなく角度jsで取得する方法

  14. 14

    国コードごとに通貨と通貨記号をフラッターで取得するにはどうすればよいですか?

  15. 15

    通貨をフォーマットすると、記号ではなく通貨の名前が表示されます

  16. 16

    文字列から通貨記号を取得する

  17. 17

    数値入力に通貨記号を追加する方法

  18. 18

    OXID eShopで番号の代わりに通貨名を取得する方法は?

  19. 19

    Scalaは通貨額を解析し、通貨記号を削除します

  20. 20

    VBAでペソの通貨記号を入力する

  21. 21

    通貨記号で数値を検証する

  22. 22

    JavaScriptでUnicodeを通貨記号に変換する

  23. 23

    私の通貨記号Angularjsに従って、通貨フィルターを変更する方法

  24. 24

    通貨記号を変更するか、入力マスク通貨で削除します

  25. 25

    通貨記号をロケールに依存して表示する最良の方法は何ですか?

  26. 26

    NSNumberFormatter通貨記号

  27. 27

    WPF通貨記号

  28. 28

    値の後にYii2で通貨記号をフォーマットする方法は?

  29. 29

    PHP配列からデータを取得する方法は?配列キーで通貨記号を使用できますか?

ホットタグ

アーカイブ