java list 动态删除
                
                
                
                    
                        - 摘要:List<Integer>list=newArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(5);inta=list.size();for(inti=0;i<a;i++){if(list.get(i)>2){System.out.println(list.get(i));}else{list.remove(i);a--;i--;}}System.out
- 标签:list Java 
 
                
                    
                    List<Integer> list = new ArrayList<Integer>();
		list.add(1);
		list.add(2);
		list.add(3);
		list.add(4);
		list.add(5);
		
		int a = list.size();
		for (int i = 0; i < a; i++) {
			if(list.get(i) > 2){
				System.out.println(list.get(i));
			}else{
				list.remove(i);
				a--;
				i--;
			}
		}
		System.out.println("------------->");
		for (int i = 0; i < list.size(); i++) {
			System.out.println(list.get(i));
		}
打印内容:
3
4
5
------------->
3
4
5