Java exception invalid int for long integer

后端 未结 2 745
天涯浪人
天涯浪人 2021-01-26 04:09

I\'m currently developing a math application that makes long computations. I\'m getting java.lang.NumberFormatException: Invalid int: \"...\" error (where the ... is replaced by

相关标签:
2条回答
  • 2021-01-26 04:24

    Java's int datatype is limited to the values of -2,147,483,648 to 2,147,483,647 (inclusive). If you want larger 'integer' values I'd recommend using the long datatype.

    0 讨论(0)
  • 2021-01-26 04:32

    The maximum value for an int is 231-1, i.e. 2,147,483,647. If you try to parse a larger number than that, the exception will be thrown.

    If you need to handle larger numbers, either use long for a generally larger range (up to 263-1) or BigInteger for an arbitrary size.

    0 讨论(0)
提交回复
热议问题