1、循环删除List中的元素
1
2
3
4
5
6
7
8
9
10
11
|
public static void main(String[] args) { List<String> t= new ArrayList<String>(); for ( int i = 0 ; i < 10 ; i++) { t.add( "" +i+ "" ); } System.out.println( "原有的List:" +t.toString()); for ( int i = 0 ; i < t.size(); i++) { t.remove(i); } System.out.println( "循环删除后的List:" +t.toString()); } |
输出结果:
1
2
|
原有的List:[ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] 循环删除后的List:[ 1 , 3 , 5 , 7 , 9 ] |
2、放个中间List删除
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public static void main(String[] args) { List<String> t= new ArrayList<String>(); for ( int i = 0 ; i < 10 ; i++) { t.add( "" +i+ "" ); } System.out.println( "原有的List:" +t.toString()); List<String> tt= new ArrayList<String>(); for ( int i = 0 ; i < t.size(); i++) { tt.add(t.get(i)); } t.removeAll(tt); System.out.println( "循环删除后的List:" +t.toString()); } |
输出结果:
1
2
|
原有的List:[ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ] 循环删除后的List:[] |
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:http://blog.csdn.net/enterys/article/details/16341417