将整数转换为字符串,用逗号表示千
我想将整数35634646转换为千“,”,所以它应该是35,634,646。
最快的方法是什么?
我想将整数35634646转换为千“,”,所以它应该是35,634,646。
最快的方法是什么?
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(35634646));
Output: 35,634,646
你要求最快,但也许你的意思是“最好”或“正确”或“典型”?
您还要求逗号表示数千个,但也许您的意思是“根据用户的本地习惯以正常人类可读的形式”?
你是这样做的:
int i = 35634646;
String s = NumberFormat.getIntegerInstance().format(i);
美国人将获得“35,634,646”
德国人将获得“35.634.646”
瑞士德国人将获得“35'634'646”