将号码转换为本地 (UTF8) 孟加拉语号码

问题描述 投票:0回答:2

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

例如,如果我得到 10000,那么我想显示为 ১০,০০০。

我可以使用

replaceAll
方法将数字一一替换为孟加拉语对应的数字

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

android flutter dart csedu
2个回答
1
投票

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

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

输出是:

১০,০০০

0
投票

使用这个:

val convertedString = String.format(Locale.forLanguageTag("bn"), "%d", 1234567890)
© www.soinside.com 2019 - 2024. All rights reserved.