import java.util.List; import java.util.ArrayList; public class CollectionTest { private static final String[] colors = { "Pink ", "Orange ", "Red ", "Green ", "Blue " }; private static final String[] colorsToRemove = { "Red ", "Blue " }; public CollectionTest() { List<String> list = new ArrayList<String>(); // add elements from colors array to the list /* the following syntax "for (String S : c) {}" * if like a foreach loop, and iterates over an array). * In the below, each element of the array colors is * assigned to String color, and then added the list */ for (String color : colors) { list.add(color); } System.out.println("Array list:"); for (int count = 0; count < list.size(); count++) { System.out.printf("%s", list.get(count)); } // remove elements for (String color : colorsToRemove) { list.remove(color); } System.out.println("\nArray list with colors removed:"); for (int count = 0; count < list.size(); count++) { System.out.printf("%s", list.get(count)); } } public static void main(String args[]) { new CollectionTest(); } }
Array list:
Pink Orange Red Green Blue
Array list with colors removed:
Pink Orange Green