读书人

两个List比较移除

发布时间: 2012-08-19 21:09:48 作者: rapoo

两个List比较,移除,

public static void main(String[] args) {List l_stat=new ArrayList();l_stat.add(0, "1");l_stat.add(1, "2");l_stat.add(2, "3");l_stat.add(3, "4");l_stat.add(4, "5");List l_end=new ArrayList();l_end.add(0, "5");l_end.add(1, "2");l_end.add(2, "3");//在l_stat中查找,是否有值存在l_end中,有则移除。for(int i=0;i< l_stat.size();i++){String str=(String) l_stat.get(i);for(int k=0;k < l_end.size(); k++){String str_end=(String)l_end.get(k);if((str).equals(str_end) ){l_stat.remove(i);i=i-1;//移除一个,i需要减一}}}for(int i=0;i< l_stat.size();i++){System.out.println(l_stat.get(i));}/*-------------------------------------------------*///for(int i=0;i< l_stat.size();i++){////System.out.println(l_stat.get(i));//String a="";//String str=(String) l_stat.get(i);//for(int k=0;k < l_end.size(); k++){//if(i == k){//a="have";//str=(String) l_end.get(k)+"----";////System.out.println("k--------"+l_end.get(k));//break;//}//}//}}

读书人网 >移动开发

热点推荐