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