我正在尝试将阿拉伯数字字符替换为英语,为此我将使用以下方法替换阿拉伯字符的任何实例,但唯一的问题是我无法使用特定方法将阿拉伯逗号转换为英语逗号。
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 "";
}
}
最佳答案
如果你是安卓的话试试
answer = answer.replace("\\u060C",",");
关于java - 将字符串 Java 中的阿拉伯逗号替换为英文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44340833/