ich hab ne dvd liste (unten) nun möchte ich in die list was reinschreiben
wie kann ich nun eine ausgabe erzeugen die mir die informationen die ich angebe wieder ausgibt wie den namen, jahr usw.
wenn ich den befehl
System.out.println(eineDVD.toString());
benutzte bekomme ich folgendes:
mediathek.DVD@c17164
Code:
DVD eineDVD = new DVD( format.DVD, "Slumdog", "Mahmund", 2008);
Medienverwaltung.addDVD(eineDVD);
wie kann ich nun eine ausgabe erzeugen die mir die informationen die ich angebe wieder ausgibt wie den namen, jahr usw.
Code:
package mediathek;
import java.util.ArrayList;
public class DVDliste implements Medienliste {
private ArrayList<DVD> dvdListe = new ArrayList<DVD>();
public DVDliste() {
}
public void addDVD(DVD dvdObject) {
dvdListe.add(dvdObject);
}
public DVD getDVD(String titel) {
return dvdListe.get(findElement(titel));
}
public DVD getDVD(int index) {
return dvdListe.get(index);
}
@Override
public int getSize() {
return dvdListe.size();
}
@Override
public void removeElement(String titel) {
System.out.println(findElement(titel));
dvdListe.remove(findElement(titel));
}
@Override
public int findElement(String titel) {
DVD tempDVD = null;
for (int i=0; i < dvdListe.size(); i++) {
tempDVD = dvdListe.get(i);
if (tempDVD.getTitel().equals(titel)) {
return i;
}
}
return 0;
}
}
wenn ich den befehl
System.out.println(eineDVD.toString());
benutzte bekomme ich folgendes:
mediathek.DVD@c17164
Zuletzt bearbeitet: