title: Copying specified objects from one ArrayList to another
body: <p>I currently have an ArrayList holding "Product" objects which contain a string, integer and double within each object.
  I want to be able to search through the objects using a parameter, to pick out the ID (integer value) which matches the search parameter and to copy this object into another ArrayList. Is it possible to do this through an Iterator or is there an easier way of doing this?</p>