什么是"Integer.valueOf().intValue()"应该怎么做?

Xri*_*ris 5 java

这是我无法理解的java代码行.

 String line = "Some data";//I understand this line
 int size;//I understand this line too

 size = Integer.valueOf(line,16).intValue();//Don't understand this one
Run Code Online (Sandbox Code Playgroud)

我所知道的是Integer.ValueOf(行)与Integer.parseInt(行)相同,是不是这样?如果我错了,请纠正我; 谢谢.

Upu*_*ara 6

Integer.ValueOf(line,16)将字符串值line转换为Integer对象.在这种情况下,基数为16.

intValue()intInteger object上面创建的值中获取值.

此外,以上两个步骤相当于Integer.parseInt(line,16).

要获得更多信息,请参阅Integer类的Java API文档.