正常的String型数据转Int数据一般用两种方法:
1、使用Integer.parseInt()这样返回的是一个int的值
2、使用Integer.valueof().intValue()
为什么不是使用Integer.valueof() 因为Integer.valueof()返回的是Integer的对象,
而不是int的值,虽然正常情况下并不会有太大的问题,但是还是规范点吧
然而,在转型的时候记得抛出异常NumberFormatException,将字符串参数作为带符号十进制整数来分析。
除了第1个字符为 ASCII 字符中减号 '-' 表示的负数,字符串中的字符都必须是十进制数。
虽然这个问题可能大家都知道,但是还是写出来吧,万一什么时候忘记了呢...