java中parseInt()和valueOf()之间的区别?

java中parseInt()和valueOf()之间的区别?,第1张

java中parseInt()和valueOf()之间的区别?

好吧,

for的API Integer.valueOf(String)
确实确实说了
String
完全像给了一样解释了
Integer.parseInt(String)
。但是,
valueOf(String)
返回一个对象,而返回一个图元。
new Integer()parseInt(String)int

如果你想享受的潜在缓存优势Integer.valueOf(int),则还可以使用以下方法:

Integer k = Integer.valueOf(Integer.parseInt("123"))

现在,如果你想要的是对象,而不是原始的,然后使用

valueOf(String)
可能比制作一个新的对象出更有吸引力
parseInt(String)
,因为前者是跨始终存在
Integer,Long,Double
,等。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5146271.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存