A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 那窗_那世 中级黑马   /  2014-5-30 08:09  /  1387 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Integer num2 = {4,5,1};  &&  Integer[] num2 = {4,5,1};  两个有什么不一样

13 个回复

倒序浏览
楼主你的代码好像有问题   Integer num2={4,5,1} 这句不报错?
回复 使用道具 举报
Integer num2 = {4,5,1}
这句话。。。楼主太牛了,数组可以直接赋值给包装类么?不会报错么?既然是错误的,就没有区别之分
回复 使用道具 举报
楼主是想问Integer num2[] = {4,5,1};  &&  Integer[] num2 = {4,5,1};有什么区别吧?若果是,这两句没区别,两种不同的形式而已,一般习惯于第二种写法。
回复 使用道具 举报
第一句前面是错误的写法,应该为Integer[] num2={4,5,1};
回复 使用道具 举报
lin' 发表于 2014-5-30 13:38
第一句前面是错误的写法,应该为Integer[] num2={4,5,1};

不是写法错误,只是习惯而已,两种都是对的
回复 使用道具 举报
张百振 发表于 2014-5-30 10:47
Integer num2 = {4,5,1}
这句话。。。楼主太牛了,数组可以直接赋值给包装类么?不会报错么?既然是错误的 ...

谁给说数组不可以直接给包装的了,Integer是接收的是一个对象,虽然数组里面存储的是基本数据类型,但是会吧整个数组看成是一个对象,赋值给包装类,,,,
回复 使用道具 举报
龙健 发表于 2014-6-1 01:22
谁给说数组不可以直接给包装的了,Integer是接收的是一个对象,虽然数组里面存储的是基本数据类型,但是 ...

请帖上代码,
回复 使用道具 举报

不好意思,是我错了:lol
回复 使用道具 举报
整型吧,我一看还以为是要整容哈!
回复 使用道具 举报
我感觉楼主想问的是Integer num2 []= {4,5,1}和Integer[] num2 = {4,5,1}的区别吧,还有楼主这个符号&&不可随便用哟,以上两个没有多大的区别,一般建议都是采用第二种方式写,加油!
回复 使用道具 举报
求看编译后的提示。:lol
回复 使用道具 举报
龙健 发表于 2014-6-1 01:19
不是写法错误,只是习惯而已,两种都是对的

呵呵    是吗?我是没那么写过
回复 使用道具 举报
lin' 发表于 2014-6-1 19:49
呵呵    是吗?我是没那么写过

呵呵,那你还得多加练习咯,,,这本来就是一样的,只是说前面【】在前面那种更容易理解,你没写过就不代表没有吧,你没学那么多内容,你总不能说没有吧,是不是?????呵呵。。。
回复 使用道具 举报 0 1
您需要登录后才可以回帖 登录 | 加入黑马