Iterator.remove()是删除最近(最后)使用next()方法的元素。
import java.util.*;public class test {
public test() {
}
public static void main(String[] args) {
test test1 = new test();
java.util.Collection c=null;
java.util.ArrayList al=new java.util.ArrayList();
for(int i=0;i<10;i++){
String str=i+"";
al.add(str);
}
c=al;
java.util.Iterator it=c.iterator();
for(int i=0;i<3;i++){
System.out.println((String)it.next());
}
it.remove();
it=c.iterator();
while(it.hasNext()){
System.out.println((String)it.next());
}
}}
结果是:
0
1
2
0
1
3
4
5
6
7
8
9
import java.util.*;public class test {
public test() {
}
public static void main(String[] args) {
test test1 = new test();
java.util.Collection c=null;
java.util.ArrayList al=new java.util.ArrayList();
for(int i=0;i<10;i++){
String str=i+"";
al.add(str);
}
c=al;
java.util.Iterator it=c.iterator();
for(int i=0;i<3;i++){
System.out.println((String)it.next());
}
it.remove();
it=c.iterator();
while(it.hasNext()){
System.out.println((String)it.next());
}
}}
结果是:
0
1
2
0
1
3
4
5
6
7
8
9
解决方案 »
- hibernate3.6 支持多态查询?
- 请问JAVA程序员。对象里的这个THIS是什么意思
- 求在特定路径下循环得到文件名的代码
- Hibernate中立即检索与延迟检索
- 不通过webservice提供SOAP服务
- 跪求 TagUtils cannot be resolved问题
- [求助]websphere后台报错:代码对于 try 语句太长,有什么解决办法啊?
- 在tomcat中class文件放那???(在线等,急!!!)
- [STRUTS] 用标准的标记如何替代如下写法?
- 为什么不能在ejb中调用另一台主机上的ejb
- 有STRUTS项目经验的请看!!??
- 菜鸟之问:j2eesdk里面都有什么东西?
//这句关键;
多谢