我想用阿拉伯数字替换阿拉伯数字字符,因为我用下面的方法替换了阿拉伯字符的任何实例,但唯一的问题是我无法将阿拉伯文逗号转换为英文逗号使用特定的方法。用字符串中的英文替换阿拉伯语逗号
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 "";
}
}
有你有在一个阿拉伯语逗号,一个失败的字符串的一个例子通过代码来代替? –
是的,我确实尝试过,但逗号是倒置的 –
然后,您需要为_that_类型的逗号包含'replace'命令。 –