Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.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
Android 将数字转换为本地(UTF8)孟加拉语数字_Android_Flutter_Dart - Fatal编程技术网

Android 将数字转换为本地(UTF8)孟加拉语数字

Android 将数字转换为本地(UTF8)孟加拉语数字,android,flutter,dart,Android,Flutter,Dart,我正在尝试将英文数字(1,2,3)转换成孟加拉语数字(১, ২, ৩). 例如,如果我得到10000,那么我想表现得像১০,০০০. 我可以使用replaceAll方法将数字一个接一个地替换为孟加拉语对应项 但我想知道是否有替代方案来替代上述方法。使用以下方法: val convertedString = String.format(Locale.forLanguageTag("bn"), "%d", 1234567890) 我已经使用了流行图书馆,并很

我正在尝试将英文数字(1,2,3)转换成孟加拉语数字(১, ২, ৩).

例如,如果我得到10000,那么我想表现得像১০,০০০.

我可以使用
replaceAll
方法将数字一个接一个地替换为孟加拉语对应项

但我想知道是否有替代方案来替代上述方法。

使用以下方法:

val convertedString = String.format(Locale.forLanguageTag("bn"), "%d", 1234567890)
我已经使用了流行图书馆,并很容易地将其转换如下

NumberFormat("##,##,##,###", "bn").format(10000)
输出是:

১০,০০০

显然,最好在一次迭代中完成