如何用英文return String.format格式化数字?

how to return a formatted number by String.format in English?

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

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

图中我的问题:

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