<pre>public class AlientList { // instance variables - replace the example below with your own private Vector<Alien> aliens; private Vector<Alien> nonHumanoids; /** * Constructor for objects of class AlientList */ public AlientList() { aliens = new Vector<>(); nonHumanoids = new Vector<>(); } public void addAlien(Alien alien) { aliens.add(alien); } public void printHumanoids() { for(Alien alien: aliens) { if(alien.getHumanoid() == true){ System.out.println(alien.getDetails()); } } } public Vector<Alien> getNonHumanoids() { Iterator<Alien> it = aliens.iterator(); while(it.hasNext()){ Alien alien = it.next(); if(alien.getHumanoid() == false){ it.remove(); nonHumanoids.add(alien); } } return nonHumanoids; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)