Integer.parseInt(String)是否创建对象?

sku*_*sku 0 java android

int duration = Integer.parseInt(durationInString)用来将String对象转换为原始整数值.我在while循环中使用它,整数转换每秒发生一次,直到视频持续时间结束.例如 - 如果视频是2分钟,我将拨打Integer.parseInt120次.我想知道是否每次调用Integer.parseInt都会创建一个对象?如果是这样,持续调用它是个坏主意吗?

很感谢任何形式的帮助.

注意:我正在开发Android应用程序

谢谢,SKU

use*_*300 5

如果查看Integer.parseInt的源代码,似乎没有创建任何对象.

也就是说,120次不值得担心.

  • 但是,公平地说,库设计者可以自由地实现这种方法,并且确实可以在内部分配对象. (2认同)