With String.format % d and its variants, we can easily format primitive integers and long ones. However, do these formatting options work fine with BigInteger?
I did some tests and they seem to work well, for example:
public class Test6 {
public static void main(final String args[]) {
final java.math.BigInteger b = java.math.BigInteger.TEN.pow(999999);
System.out.println(String.format("%,d", b));
}
}
But are there any problems to keep track of?
source
share