import java.util.List;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class CollectionTest {
public static void main(String[] args) {
String[] colors = {"MAGENTA", "RED", "WHITE", "BLUE", "CYAN"};
List<String> list = new ArrayList<String>();
for(String color : colors) {
list.add(color);
}
String[] removeColors = {"RED", "MAGENTA", "BLUE"};
List<String> removeList = new ArrayList<>();
for(String color : removeColors) {
removeList.add(color);
}
System.out.println("Following is ArrayList ");
for(int count=0; count < list.size(); count++) {
System.out.printf("%s ", list.get(count));
}
removeColors(list, removeList);
System.out.println("\n\nArrayList after calling removeColors(): ");
for(String color : list) {
System.out.printf("%s ", color);
}
System.out.println();
}
private static void removeColors(Collection<String> collection1, Collection<String> collection2) {
Iterator<String> iterator = collection1.iterator();
while(iterator.hasNext()) {
if(collection2.contains(iterator.next())) {
iterator.remove();
}
}
}
}
'[KITRI]JAVA ' 카테고리의 다른 글
Java tutorial pdf (0) | 2016.06.25 |
---|