list 也可以用for...each 循环语句
2011-09-22 13:23
405 查看
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(); } }
相关文章推荐
- 【技术】Java入门:for-each循环语句使用总结
- ArrayList可以用for循环遍历,LinkedList不要用for循环遍历
- 永久性for循环配合switch语句可以实现菜单功能
- for循环一个list,元素赋值给另一个对象,修改另一个对象,竟然可以修改list
- DOS批处理高级教程(二) DOS循环: 语句命令FOR、IF
- 关于eclipse编写java代码时不能运行for-each语句的问题
- shell-for循环语句
- for循环语句练习题1斐波那契数列
- 2.2 在不使用运算符&&或|| 的条件下编写一个与上面的for循环语句等价的循环语句。
- 利用for语句 + switch语句进行中奖判断和循环
- list_for_each_safe
- 在js中循环语句for in和for的用法
- C++中 for(; ;) 循环语句
- ASP中For…Next循环语句
- 关于Python中的for循环控制语句
- 【Linux】list_for_each()与list_for_each_safe()的区别
- shell的for循环语句
- C++11 FAQ中文版:序列for循环语句
- 6、C#基础整理(for 语句经典习题--for循环嵌套、穷举)
- PHP中for循环语句的几种“变态”用法