想来多日,将其他类型转换成Integer一直调用的是Integer.valueOf(),今日翻看代码无意间发现Integer.parseInt() 这个方法于是乎看了一下.

此处会调用parseInt()函数 传入你的string 和 radix = 10.

无意间发现的Integer.parseInt()

无意间发现的Integer.parseInt()

想必这里就是大家熟知的 关于各种乱七八糟的 判断 又是true 又是fales的原始

无意间发现的Integer.parseInt()

接下来就是 parseInt()函数了

日常 异常抛一波    

注意 WARNING:

警告:此方法可能在VM初始化期间被调用。

IntegerCache之前初始化。注意不要使用

valueOf()的方法。

好像跟我并无太大关系

无意间发现的Integer.parseInt()

然后就是正常的转换啦

无意间发现的Integer.parseInt()

然而到这里我还是不知道有什么区别呀

难道是 返回的 int  or Integer ? 并不需要啊 自动拆装箱

还是 18岁以下请注意那里呢????? 2333333

相关文章:

  • 2021-07-22
  • 2022-01-02
  • 2021-05-24
  • 2021-11-12
  • 2022-12-23
猜你喜欢
  • 2021-10-09
  • 2022-01-20
  • 2022-12-23
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
相关资源
相似解决方案