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

被折叠的 条评论
为什么被折叠?



