相关疑难解决方法(0)

将String转换为java中的另一个语言环境

嗨,
我需要将阿拉伯语/波斯语数字转换为英语相等(例如将"2"转换为"2")
我该怎么做?

谢谢

java locale

27
推荐指数
6
解决办法
1万
查看次数

如何将英语“abc123”数字动态转换为阿拉伯语“??????”android

更新

我一直在寻找解决方案,但还没有找到..

我试过这个

// Check for language
    String tempLang = Locale.getDefault().getLanguage();
    if (tempLang == "ar") {
        Locale AR_LOCALE_EAST_NUMBERS = new Locale.Builder().setLanguageTag("ar-u-nu-arab").build();
        Locale.setDefault(AR_LOCALE_EAST_NUMBERS);

        firstName.setKeyListener(DigitsKeyListener.getInstance(getActivity().getString(R.string.input_charatars_only_valid)));
    } else {

        firstName.setKeyListener(DigitsKeyListener.getInstance(getActivity().getString(R.string.input_charatars_only_valid)));
    }
Run Code Online (Sandbox Code Playgroud)
  1. 首先它给出了API错误..它说要使用

    @TargetApi(Build.VERSION_CODES.LOLLIPOP)

  2. 我想将它用于 15 个 API,因为我的 minSdk 是 15

是否正确或需要任何更改

更新

还请告诉如何将英文数字转换为

“abcdefghijklmnopqrstuvwxyz123456789”和一个sapce也是“”

如何将字符串转换为带有 abc,123 和空格的阿拉伯语?

PS:我是新来的请忽略是否有任何错误..谢谢

java android digits arabic

2
推荐指数
1
解决办法
4311
查看次数

标签 统计

java ×2

android ×1

arabic ×1

digits ×1

locale ×1