list 也可以用for...each 循环语句

来源:互联网 发布:博途v13软件下载 编辑:程序博客网 时间:2024/06/01 22:52
import java.util.List;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class CollectionTest {private static final String[] colors ={"MAGENTA", "RED", "WHITE", "BLUE", "CYAN" };private static final String[] removeColors ={"RED", "WHITE", "BLUE"};public CollectionTest(){List<String> list = new ArrayList<String>();List<String> removeList = new ArrayList<String>();for (String color:colors){list.add(color);}for (String color:removeColors){removeList.add(color);}remove(list, removeList);for (String color:list)System.out.printf("%s ", color);}public void remove(Collection<String> collection1, Collection<String> collection2 ){Iterator<String> iterator = collection1.iterator();while(iterator.hasNext()){if(collection2.contains(iterator.next() ) )iterator.remove();}}public static void main(String argc[]){CollectionTest t = new CollectionTest();}}

原创粉丝点击