Hallo Forum,
hier ist ein absoluter Einsteiger, der soeben ein erstes Java-Handbuch durchgearbeitet hat und jetzt mit rauchendem Köpfchen schon beim ersten eigenen Versuch stolpert. Hab brav gegoogelt und auch die Suchfunktion bemüht. Leider erfolglos, so dass ich auf eure erfahrene Hilfe baue.
Ich kriege es irgendwie nicht hin, Werte in einer ArrayList zu setzen.
(mir fiel für's erste nichts Intelligenteres, als ein "Zoo-Programm" ein).
Ich habe zuerst die Klasse Tier definiert:
In der Klasse Zoo soll eine Arrayliste Vom Typ "Tier" erstellt werden:
Ich weiß, dass ich erst neue Tiere erschaffen und der ArrayList hinzufügen muss. Vorher wollte ich aber schon einmal Methoden zur Abfrage und Eingabe des Namens eines Tieres der Liste schreiben. Die getTierListeName-Methode in Zeile 7 wird akzeptiert, die Set-Methode in Zeile 11 bekomme ich allerdings beim besten Willen nicht fehlerfrei hin. Wie setze ich den Namen des i-ten Tieres??
1000 Dank schonmal für eure Hilfe!
hier ist ein absoluter Einsteiger, der soeben ein erstes Java-Handbuch durchgearbeitet hat und jetzt mit rauchendem Köpfchen schon beim ersten eigenen Versuch stolpert. Hab brav gegoogelt und auch die Suchfunktion bemüht. Leider erfolglos, so dass ich auf eure erfahrene Hilfe baue.
Ich kriege es irgendwie nicht hin, Werte in einer ArrayList zu setzen.
(mir fiel für's erste nichts Intelligenteres, als ein "Zoo-Programm" ein).
Ich habe zuerst die Klasse Tier definiert:
Java:
package zoo;
public class Tier {
public String tName;
public String tFarbe;
public Integer tBeine;
}
In der Klasse Zoo soll eine Arrayliste Vom Typ "Tier" erstellt werden:
Java:
package zoo;
import java.util.ArrayList;
public class Zoo {
private ArrayList<Tier> TierListe = new ArrayList<Tier>();
public String getTierListeName(Integer i) {
return TierListe.get(i).tName;
}
public void setTierListeName(Integer i, String name) {
this.TierListe.tName.set(i, name);
}
}
Ich weiß, dass ich erst neue Tiere erschaffen und der ArrayList hinzufügen muss. Vorher wollte ich aber schon einmal Methoden zur Abfrage und Eingabe des Namens eines Tieres der Liste schreiben. Die getTierListeName-Methode in Zeile 7 wird akzeptiert, die Set-Methode in Zeile 11 bekomme ich allerdings beim besten Willen nicht fehlerfrei hin. Wie setze ich den Namen des i-ten Tieres??
1000 Dank schonmal für eure Hilfe!