for(int i=0; i<fill.length; i++) {
fill[i] = list2.remove(random2.nextInt(list2.size()));
//System.out.println("remove = " + list2.remove(random2.nextInt(list2.size())));
}
list的remove方法怎么会有返回值呢?
注释的那一句代码说明它没有返回值,但是不是返回值它有怎么能给fill数组赋值呢?
请大家详解,谢了……
fill[i] = list2.remove(random2.nextInt(list2.size()));
//System.out.println("remove = " + list2.remove(random2.nextInt(list2.size())));
}
list的remove方法怎么会有返回值呢?
注释的那一句代码说明它没有返回值,但是不是返回值它有怎么能给fill数组赋值呢?
请大家详解,谢了……
解决方案 »
- 解析一个xml文件的时候怎样自动打印其中的几行内容
- dom4j获得子节点及节点值,急!!!
- 违反完整约束条件 (XWSERVER.FK_ORDERS_CAR) - 未找到父项
- 两个用户注册问题
- tomcat 下的数字证书登录
- 新手问一个关于HIBERNATE的问题。。
- 在websphere6里,我怎样实现上传webservice附件上传
- java里有什么规范 jsp里有什么规范
- 设置一个servlet在tomcat启动时候启动,并作定时操作。但这个servlet在init()时却停止了tomcat的启动,FT。。。
- 大家好,有使用java(jbuilder10)开发xml的朋友请进来,关于使用Xerceslmpl.jar的问题
- 怎么给table加滚动条?
- 请教下关于hibernate权限控制的问题
index - 要移除的元素的索引
返回:
以前在指定位置的元素 这个肯定是有返回值的。你注释的那名没返回值是不是你的list里面有空串,而remove(int i) 的正好是这个空串,所以你就看不出来 了。
若有,只移除最低索引的一个 返回成功与否,若没有返回false;
若参数为索引必须在数组长度内,否则:java.lang.IndexOutOfBoundsException
返回值为所移除的元素