Tag: 号码

将英文数字转换为阿拉伯语的最佳方式

可能重复: 将String转换为java中的另一个语言环境 我想将包含英文数字的java String转换为阿拉伯字母,所以我做了这个 int arabic_zero_unicode= 1632; String str = “13240453”; StringBuilder builder = new StringBuilder(); for(int i =0; i < str.length(); ++i ) { builder.append((char)((int)str.charAt(i) – 48+arabic_zero_unicode)); } System.out.println("Number in English : "+str); System.out.println("Number In Arabic : "+builder.toString() ); 输出 Number in English : 13240453 Number In Arabic : ١٣٢٤٠٤٥٣ 还有另一种更有效的方法吗?