请问各位大佬为什么list.toArray(new Predicate[0])这个数组里面new一个为什么可以当做泛型.数组索引是1就不行呢?

JaLi_gogo 2017-12-01 09:00:30
...全文
631 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JaLi_gogo 2018-01-15
  • 打赏
  • 举报
回复
哈哈,不好意思才看见;数组索引是1运行会报错~也不清楚个所以然,就没纠结了
kampoo 2017-12-02
  • 打赏
  • 举报
回复
ArrayList#toArray(T[] a)对参数a的长度没有要求,一般用0长度的数组,返回list中的全部元素; 参数a的长度也可以不是0,如果参数a的长度超过list的长度,会将list的全部元素从a[0]开始放,后面不足的设为null. BTW:你说的“数组索引是1就不行呢?”什么意思?是编译错误,还是运行错误?
  • 打赏
  • 举报
回复
问下谁写的这行代码吧

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧