package hehaoming.common;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
@SuppressWarnings("unchecked")
public class Test2 {
public static void main(String[] args) {
List<String> arrayList1=new ArrayList<String>();//初始化第一行集合
arrayList1.add("a1");
arrayList1.add("");
arrayList1.add("a3");
List<String> arrayList2=new ArrayList<String>();//初始化第二行集合
arrayList2.add("B1");
arrayList2.add("B2");
arrayList2.add("B3");
List<String> arrayList3=new ArrayList<String>();//初始化第三行集合
arrayList3.add("c1");
arrayList3.add("c2");
arrayList3.add("c3");
ArrayList listList = new ArrayList();
listList.add(arrayList1);
listList.add(arrayList2);
listList.add(arrayList3);
System.out.println("删除前:"+listList);
for(Iterator it2 = listList.iterator();it2.hasNext();){
List l = (List)it2.next();
if(l.get(1).equals("")){//如果第二格有空值,就除掉那一行
it2.remove();
}
}
System.out.println("删除后:"+listList);
}
}
打印结果:
删除前:[[a1, , a3], [B1, B2, B3], [c1, c2, c3]]
删除后:[[B1, B2, B3], [c1, c2, c3]]
网友评论