import java.util.*; import java.io.*; /** The MovieDB class @author Patrick Prosser @ version 6.626068 */ public class MovieDB { private ArrayList movies; public MovieDB(String fname) throws FileNotFoundException, IOException { MovieReader fin = new MovieReader(fname); movies = new ArrayList(); while (fin.hasNextMovie()) movies.add(new Movie(fin)); fin.close(); } public int size(){return movies.size();} public ArrayList getMovies(){return movies;} public ArrayList getMovies(String actor){ ArrayList result = new ArrayList(); for (Movie movie : movies) if (movie.stars(actor)) result.add(movie); return result; } }