用英语在字符串java中替换阿拉伯逗号



我试图用以下方法将阿拉伯数字字符替换为英语,我正在替换阿拉伯字符的任何实例,但唯一的问题是我无法将阿拉伯语逗号转换为英语使用特定方法的逗号。

 public String convertNumbersToEnglish(String str) {
        if(str!=null && !str.equals("")){
            String answer = str;
            answer = answer.replace("١", "1");
            answer = answer.replace("٢", "2");
            answer = answer.replace("٣", "3");
            answer = answer.replace("٤", "4");
            answer = answer.replace("٥", "5");
            answer = answer.replace("٦", "6");
            answer = answer.replace("٧", "7");
            answer = answer.replace("٨", "8");
            answer = answer.replace("٩", "9");
            answer = answer.replace("٠", "0");
            answer = answer.replace("،",",");
            return answer;
        }else{
            return "";
        }
    }

如果您在Android

answer = answer.replace("\u060C",",");

最新更新