用逗号分隔 BigInteger 结果
Separating BigInteger result by comma
我正在 java 中进行一些编码,并且我正在处理非常大的整数。我正在使用 BigInteger 来获取我的结果,并且我正在寻找某种方法来用逗号分隔我的结果,这样一切看起来都非常整洁。下面是一个简单的例子,希望你们能帮助我
import java.math.*;
public static void main(String []args){
BigInteger integer = BigInteger.valueOf(60000);
String result = integer.toString();
System.out.printf("%,8d%n",integer);
}
我不确定从这里真正去哪里。有什么帮助吗?
它似乎不像在字符串中添加逗号那么简单,因为 BigInteger 不能直接转换为字符串,而是可以作为字符串的一部分。
你可以点赞
public static void main(String[] args) {
BigInteger integer = BigInteger.valueOf(60000);
String result = NumberFormat.getNumberInstance(Locale.US).format(
integer);
System.out.println(result);
}
产量:60,000
in java7+ 你不需要任何代码就可以做到这一点,只需编写 60,000
甚至像这样使用下划线 60_000
我正在 java 中进行一些编码,并且我正在处理非常大的整数。我正在使用 BigInteger 来获取我的结果,并且我正在寻找某种方法来用逗号分隔我的结果,这样一切看起来都非常整洁。下面是一个简单的例子,希望你们能帮助我
import java.math.*;
public static void main(String []args){
BigInteger integer = BigInteger.valueOf(60000);
String result = integer.toString();
System.out.printf("%,8d%n",integer);
}
我不确定从这里真正去哪里。有什么帮助吗? 它似乎不像在字符串中添加逗号那么简单,因为 BigInteger 不能直接转换为字符串,而是可以作为字符串的一部分。
你可以点赞
public static void main(String[] args) {
BigInteger integer = BigInteger.valueOf(60000);
String result = NumberFormat.getNumberInstance(Locale.US).format(
integer);
System.out.println(result);
}
产量:60,000
in java7+ 你不需要任何代码就可以做到这一点,只需编写 60,000
甚至像这样使用下划线 60_000