如何用英文字符串String.format返回格式化的数字?

问题描述 投票:3回答:1

当我使用String.format方法时,如果我的手机语言是波斯语,则此方法返回波斯语语言的格式化数字。但我想使用英文格式的数字。我用这个代码:

String.format("%.02f", myNumber)

我在图片中的问题:

java android string-formatting non-english
1个回答
10
投票

我认为您需要将String.format(Locale, String, ...)方法与英语Locale实例一起使用,可能使用Locale.ENGLISH。这将告诉String.format使用英文数字格式而不是Farsi。

© www.soinside.com 2019 - 2024. All rights reserved.