Comment pop des éléments d'une collection en Java?

Est-il une méthode dans le JDK ou apache commons pour "pop", une liste des éléments à partir de java.util.Liste? Je veux dire, supprimer la liste des éléments et de la retourner, à l'instar de cette méthode:

public Collection pop(Collection elementsToPop, Collection elements) {

  Collection popped = new ArrayList();

  for (Object object : elementsToPop) {
    if (elements.contains(object)) {
      elements.remove(object);
      popped.add(object);
    }
  }

  return popped;
}
  • Notez que vous pouvez tester le résultat de supprimer() et passez de l'contient vérifier dans votre code.
  • Vous pouvez également regarder dans génériques pour travailler avec les collections.
InformationsquelleAutor Tom Brito | 2010-06-08