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