我正在寻找在java中格式化数字,然后我找到了这段代码。它按我想要的方式工作,但问题是打印大数字时它有一个逗号。我不希望它打印逗号(我阅读了 java 文档,但没有任何帮助)
Locale locale = new Locale.Builder().setLanguageTag("ar-SA-u-nu-arab").build();
DecimalFormatSymbols dfs = DecimalFormatSymbols.getInstance(locale);
NumberFormat numberFormat = NumberFormat.getNumberInstance(locale);
System.out.println(numberFormat.format(1239273203));
我想要的输出是:
١٢٣٩٢٧٣٢٠٣
实际输出是:
١٬٢٣٩٬٢٧٣٬٢٠٣
最佳答案
关于java - java中的阿拉伯数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51430791/