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



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

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

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

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

使用此:

val convertedString = String.format(Locale.forLanguageTag("bn"), "%d", 1234567890)

我使用了流行库Intl中的NumberFormat,并像下面的一样轻松地转换了它

NumberFormat("##,##,##,###", "bn").format(10000)

输出为:

১০,০০০

最新更新