黑马程序员技术交流社区
标题:
弱弱的问下,这个问题好丢人。。[已解决]
[打印本页]
作者:
陈嘉宾
时间:
2012-5-25 18:31
标题:
弱弱的问下,这个问题好丢人。。[已解决]
本帖最后由 陈嘉宾 于 2012-5-25 20:28 编辑
public static void method()
{
Integer x =new Integer("123");
Integer y =new Integer(123);
这俩个赋值怎么不同。之前学过。忘掉了。。不要扣分啊。。
作者:
张晨
时间:
2012-5-25 19:08
public Integer(String s) throws NumberFormatException {
this.value = parseInt(s, 10);
}
只要这个String能被转换为10进制的整数,就没区别,省得自己再去转换了
作者:
黑马张扬
时间:
2012-5-25 19:12
一个表示 String 参数所指示的 int 值
一个表示指定的int值
作者:
xieshuhua
时间:
2012-5-25 19:16
没有不同,Integer的构造可以是int类型也可以是String类型。如图所示:
Integer构造方法.png
(4.68 KB, 下载次数: 23)
下载附件
2012-5-25 19:16 上传
作者:
小小企鹅
时间:
2012-5-25 20:18
x和y的值一样都是123,只是调用的构造函数不同,
,Integer(String s)通过parseInt方法把字符串转成int的值
作者:
陈嘉宾
时间:
2012-5-25 20:26
哦了谢谢明白了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2