Auslesen und in einer Liste erstellen

Neue Frage »

Auf diesen Beitrag antworten »
Lisa99 Auslesen und in einer Liste erstellen

Meine Frage:
Hallöchen, ich habe da eine kleine Aufgabe und komme leider nicht weiter.
Hätte da jemand einen Lösungs vorschlag? (ps. es wird in BlueJ gearbeitet )
(Bin Anfängerin)
Aufgabe:
Die Datei tvshows.txt, die sich in euren Subversion-Repositories befi ndet, enthält Informationen
zu Episoden ausgewählter Fernsehserien2. Eine Zeile enthält die Information für eine einzelne
Episode in der Form
<Serientitel>;<Staffel>;<Episodennummer>;<Episodentitel>
Beispiel: Friends;9;22;The One With The Donor
Hierbei handelt es sich um die Episode 22 der 9. Staffel der Serie Friends. Die Episode hat
den Titel The One With The Donor. Die Serientitel und Episodennamen in der Datei enthalten
jeweils niemals ein Semikolon.
Vervollstandigt die Klasse TVShowParser.

Meine Ideen:
(unbearbeiteter Code)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
public class TVShow {

    /**
     * Erzeugt eine neue TV-Serie mit dem gegebenen Titel. Eine neue TV-Serie hat
     * initial keine Staffeln.
     *
     * @param pTitle Der Titel der neuen TV-Serie.
     *
     * @throws IllegalArgumentException Falls der Titel den Wert {@code null} hat oder
     *                                  leer ist.
     */
    public TVShow(final String pTitle) {
        
    }

    /**
     * Fügt die gegebene Staffel zu dieser Fernsehserie hinzu.
     *
     * @param pSeason Die Staffel, die zu dieser Serie hinzugefügt werden soll.
     *
     * @throws IllegalArgumentException Falls der Parameterwert {@code null} ist oder
     *                                  eine Staffel mit der gleichen Nummer bereits
     *                                  existiert.
     */
    public void addSeason(final Season pSeason) {
        throw new UnsupportedOperationException(); // durch sinnvollen Code ersetzen
    }

    /**
     * Gibt die lineare Liste der Staffeln zurück.
     *
     * @return die lineare Liste der Staffeln
     */
    public PI2LinearList<Season> getSeasons() {
        throw new UnsupportedOperationException(); // durch sinnvollen Code ersetzen
    }

    /**
     * Gibt den Titel dieser TV-Serie zurück.
     *
     * @return den Titel dieser TV-Serie
     */
    public String getTitle() {
        throw new UnsupportedOperationException(); // durch sinnvollen Code ersetzen
    }

    @Override
    public String toString() {
        throw new UnsupportedOperationException(); // durch sinnvollen Code ersetzen
    }

}
 
Auf diesen Beitrag antworten »
as_string

Was heißt "ich komme nicht weiter"? Du hast ja noch nicht mal angefangen, oder?
Die Klasse, die Du uns geschickt hast, hast Du da eine Idee, wie man die Methoden sinnvoll implementieren könnte? Was ist z. B. mit dem Konstruktor? Was sollte der machen mit dem Namen der Serie, die er übergeben bekommt?
Dann ist das ja nur eine von mehreren Klassen. Was ist mit den anderen? Hast Du Dir Gedanken gemacht, welche man noch brauchen könnte?
Du kannst nicht erwarten, dass wir hier einfach Deine Hausaufgaben machen. Das musst Du schon selbst machen...

Gruß
Marco
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »