Integer.parseint in Java, exception when '+' comes first

前端 未结 6 779
生来不讨喜
生来不讨喜 2020-12-19 03:31

Integer.parseInt(\"-1000\"); returns -1000 as the output.

Integer.parseInt(\"+500\"); throws an exception.

How will I be able to re

6条回答
  •  长情又很酷
    2020-12-19 04:24

    I am using Java 7, and Integer.parseInt("+500"); is not throwing any exception.

    The characters in the string must all be decimal digits, except that the first character may be an ASCII minus sign '-' ('\u002D') to indicate a negative value or an ASCII plus sign '+' ('\u002B') to indicate a positive value.

    Java 7 documentation for Integer.parseInt(String)

提交回复
热议问题