我想知道哪种方法更快?
是
这两种方法是否有性能或内存差异?
我已经看到了Java中parseInt和valueOf之间的区别?,但它没有解释性能方面的差异。
是
Integer.valueOf(String string)
还是Integer.parseInt(String string)
?这两种方法是否有性能或内存差异?
我已经看到了Java中parseInt和valueOf之间的区别?,但它没有解释性能方面的差异。
Integer.valueOf("1")
的功能等同于Integer.valueOf(Integer.parseInt("1"))
;或者Integer.parseInt("2")
等同于Integer.valueOf("2").intValue()
。由于它们返回不同的类型,因此没有一种情况是直接替换的,所以您需要询问哪个函数能够提供您实际需要的类型的性能,或者更好地了解如何为代码的较大块获取所需的性能。 - Pete Kirkham