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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孟涛 中级黑马   /  2013-5-27 14:02  /  1028 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 孟涛 于 2013-5-30 13:13 编辑

请编写一个方法,实现数组指定位置的交换,这里调reverse方法时为什么会报错呢?

QQ截图20020101013055.png (20.66 KB, 下载次数: 0)

QQ截图20020101013055.png

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

6 个回复

倒序浏览
   貌似你这个跟枚举没有毛线的关系啊........ 你将错误信息发出来我看一下
回复 使用道具 举报
T只能接受引用类型,不能接受基本类型
将int[]---->Integer[] 就可以了

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报
花开花落总相似 发表于 2013-5-27 15:42
貌似你这个跟枚举没有毛线的关系啊........ 你将错误信息发出来我看一下

是自定义泛型,写错了不好意思。错误信息就是这个报红线。 编译就不能通过,肯定没有错误信息了。
回复 使用道具 举报
lpflpy 发表于 2013-5-27 16:23
T只能接受引用类型,不能接受基本类型
将int[]---->Integer[] 就可以了

原来是这个原因:victory:
回复 使用道具 举报
泛型中只能接收应用类型,你定义的数组是基本类型的int所以报错了,改成应用类型的Integer就可以了。

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 赞一个!

查看全部评分

回复 使用道具 举报
孟涛 中级黑马 2013-5-28 13:52:44
7#
无妄无涯 发表于 2013-5-27 16:44
泛型中只能接收应用类型,你定义的数组是基本类型的int所以报错了,改成应用类型的Integer就可以了。 ...

:handshake333333333qqqqqqq
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马