黑马程序员技术交流社区

标题: Integer("123")和integer(123)区别? [打印本页]

作者: 插兜    时间: 2015-9-20 13:57
标题: Integer("123")和integer(123)区别?
“123”这个对象怎么变成int的,没有用到parseInt啊
作者: boboyuwu    时间: 2015-9-20 14:49
没有区别  最终都是把123封装成new Integer()对象,
有一种东西叫做构造方法你不知道吗 ,
Integer(int value)
Integer(String s)  构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。使用与 parseInt 方法(对基数为 10 的值)相同的方式将该字符串转换成 int 值。

第一个构造方放是直接进行装箱操作

第二个构造方法里面先使用使用与 parseInt 方法,把String转换成int之后再进行装箱操作,

作者: 插兜    时间: 2015-9-20 16:00
boboyuwu 发表于 2015-9-20 14:49
没有区别  最终都是把123封装成new Integer()对象,
有一种东西叫做构造方法你不知道吗 ,
Integer(int valu ...

谢谢兄弟。能借博客参考下吗,才写6篇,
作者: purgatory    时间: 2015-9-20 19:12
Integer(int value)
          构造一个新分配的 Integer 对象,它表示指定的 int 值。
Integer(String s)
          构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。

作者: 插兜    时间: 2015-9-20 22:07
purgatory 发表于 2015-9-20 19:12
Integer(int value)
          构造一个新分配的 Integer 对象,它表示指定的 int 值。
Integer(String s ...

谢谢兄弟
作者: fmi110    时间: 2015-9-20 22:09
学习了{:2_38:}
作者: boboyuwu    时间: 2015-9-21 15:49
插兜 发表于 2015-9-20 16:00
谢谢兄弟。能借博客参考下吗,才写6篇,

我的也才写6篇哎




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2