我正在尝试将英文数字(1,2,3(转换为孟加拉语数字(১, ২, ৩).
例如,如果我得到10000,那么我想表现得像১০,০০০.
我可以使用replaceAll
方法将数字逐个替换为孟加拉语对应数字
但我想知道是否有替代上述方法的替代方案。
使用此:
val convertedString = String.format(Locale.forLanguageTag("bn"), "%d", 1234567890)
我使用了流行库Intl中的NumberFormat,并像下面的一样轻松地转换了它
NumberFormat("##,##,##,###", "bn").format(10000)
输出为:
১০,০০০