我是Java的初学者。请帮助我,

int i = Integer.parseInt("9876543210123456");
System.out.println("Integer: " + i);


我遇到了错误,

java.lang.NumberFormatException for input string : "9876543210123456"

最佳答案

超出整数限制,您需要BigInteger

BigInteger b = new BigInteger("9876543210123456");

09-18 09:39