你看一下该方法的源码就知道了。 源码中,会把字符串的第一位,当做符号位,而且符号位只能是+-,即加减号,而不是1或0。 如果第一位不是加减号,则会把整个字符串当做正整数转换,这时候32位就超过int的表示范围了。因为int共32位,最高位是符号位,即纯数字值只有31位。
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
07-17 14:06
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务