当我使用String.format方法时,如果我的手机语言是波斯语,则此方法返回波斯语语言的格式化数字。但我想使用英文格式的数字。我用这个代码:
String.format
String.format("%.02f", myNumber)
我在图片中的问题:
我认为您需要将String.format(Locale, String, ...)方法与英语Locale实例一起使用,可能使用Locale.ENGLISH。这将告诉String.format使用英文数字格式而不是Farsi。
String.format(Locale, String, ...)
Locale.ENGLISH