import java.io.PrintStream; import java.util.HashSet; import java.util.Set; import franck.cse5910.Library; import franck.cse5910.Playlist; import franck.cse5910.Track; public class DuplicateFinder { public static void main(String[] args) throws Exception { PrintStream output = System.out; Library library = new Library("franck.xml"); for (int p = 0; p < library.numberOfPlayLists(); p++) { Playlist playlist = library.get(p); boolean duplicate = false; Set tracks = new HashSet(); for (Integer ID : playlist) { Track track = library.getTrack(ID); duplicate = duplicate || !tracks.add(track); } output.println(duplicate); } } }