package javacodebook.collections.collection.remove;

import java.util.*;

public class RemoveExamples {

    public static void main(String[] args) {

        //Einfaches Entfernen eines Objekts aus einer Liste
        ArrayList list = new ArrayList();
        list.add("Lieschen Müller");
        list.add("Lieschen Müller");
        list.add("Lieschen Müller");
        list.remove("Lieschen Müller");
        System.out.println(list.size());//immer noch zwei Lieschen Müller vorhanden

        //Mit einer kleinen Hilfs-Collection können leicht alle Elemente aus
        //list entfernt werden, die gleichartig sind.
        ArrayList deleteList = new ArrayList();
        deleteList.add("Lieschen Müller");
        list.removeAll(deleteList);
        System.out.println(list.size());//list ist jetzt leer
    }

}
