Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将数字转换为阿拉伯语而不是英语_Java - Fatal编程技术网

Java 将数字转换为阿拉伯语而不是英语

Java 将数字转换为阿拉伯语而不是英语,java,Java,我需要将数字转换为阿拉伯语单词。我已经找到了从数字转换为英语单词的逻辑,但不是阿拉伯语,只有少数例子支持多达1000个。那么,是否有任何库可用于将数字转换为阿拉伯语单词 注意-我不能使用谷歌翻译或任何在线API 也许这对你有帮助。我从另一个渠道得到的 char[] arabicChars = {'٠','١','٢','٣','٤','٥','٦','٧','٨','٩'}; StringBuilder builder = new StringBuilder(); for(int i =0;i&

我需要将数字转换为阿拉伯语单词。我已经找到了从数字转换为英语单词的逻辑,但不是阿拉伯语,只有少数例子支持多达1000个。那么,是否有任何库可用于将数字转换为阿拉伯语单词


注意-我不能使用谷歌翻译或任何在线API

也许这对你有帮助。我从另一个渠道得到的

char[] arabicChars = {'٠','١','٢','٣','٤','٥','٦','٧','٨','٩'};
StringBuilder builder = new StringBuilder();
for(int i =0;i<str.length();i++)
{
if(Character.isDigit(str.charAt(i)))
{
    builder.append(arabicChars[(int)(str.charAt(i))-48]);
}
else
{
    builder.append(str.charAt(i));
}
}
System.out.println("Number in English : "+str);
System.out.println("Number In Arabic : "+builder.toString() );
char[]arabicChars={‘٠’、‘١’、‘٣’、‘٤’、‘٦’、‘٧’、‘٩’;
StringBuilder=新的StringBuilder();

对于(int i=0;iSking for Library、tools、tutorials或off-site resources推荐在这里是离题的。对于图书馆,请参阅姐妹网站:为什么不能使用API?无论如何,如果你改变主意或找到使用API的方法,我创建了一个API,我相信这个问题只是要求拼写单词,而不是数字。英语:235=
235
。是的。我在找拼写出来的单词。有人能帮忙吗