函数原型是这样定义的:xx yy.toArray(zz)。其中yy是需要被转换的ArrayList对象,zz是转换成数组的对象。现在我的问题是这个函数怎么还有一个返回值xx?而且也是数组。这不是一个操作吗?难道不应该将函数返回值设为void?那么java既然这样设计,xx又是什么呢?什么情况下能用到呢?谢谢大家,我英文菜,jdk的说明看了几遍也没看懂
解决方案 »
- 请问哪里可以下载J2SE的API文档?
- Quartz框架,如果一个任务执行时间较长,未结束,下一个任务时间到了,会怎样?
- 关于 static 的概念问题,高手指教
- 如何在servlet中取得当前webapp 根目录url的
- IF 问题
- Thread 中的问题
- IDE下java连接数据库问题?
- 已工作的朋友把自己的联系方式留下吧,方便互相学习。请注明自己特长!请斑竹勿删,谢谢
- 听说,初学JAVA有两个开源程序是必看的,请问是哪两个。在那里下载?
- 类的修饰符是否起主导作用?
- 急.在线等!! 各位高手看看.超难的问题
- 请问在哪里可以下载jspsmart组件??下载地址www.jspsmart.com已经关闭
也就是说,如果你的zz不能容纳yy的全部元素,jvm就重新分配一个
Array返回,如果空间zz够大,就返回原zz,多余空间用赋null
i = ArrayList.toArray(i);这样是不是就无论如何都能成功转换成数组i了?
i = aArrayList.toArray(i);