哪一个更快?Integer.valueOf(String string)还是Integer.parseInt(String string)?

Lin*_*ina 8 java android

我想知道哪种方法更快?

Integer.valueOf(String string)还是Integer.parseInt(String string)

这两种方法之间是否存在性能或内存差异?

在java中看到了parseInt和valueOf之间的区别?但这并没有解释性能方面的差异.

Tom*_*lst 17

我不会看性能.API表示它Integer.valueOf(String)被解释为与传递给它相同Integer.parseInt(String),除非它被包装成Integer.我会看看你需要什么:一个Integer或一个int.

Integer.valueOf返回一个Integer.

Integer.parseInt返回一个int.


Raj*_*N B 7

Integer.valueOf()Integer.parseInt()内部使用并valueOf返回IntegerObject 而parseInt()返回int. 所以parseInt()更快。