Hamidreza Samadi Hamidreza Samadi - 15 days ago 6
Java Question

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

When I using

String.format
method, if my phone language be Farsi this method return the formatted number in Farsi language. but I want to use an English formatted number.
I using this code:

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


my question in picture:

enter image description here

jjm jjm
Answer

I think you need to use the String.format(Locale, String, ...) method with an English Locale instance, probably with Locale.ENGLISH. This will tell String.format to use English number formatting instead of Farsi.

Comments