Hi,
ich hab das Problem, dass ich auf ein Objekt, dass in einer ArrayList gespeichert ist, nicht richtig zugreifen kann.
Das Objekt ist von der Klasse Vokabel
Jetzt füll ich die ArrayList mit einer Vokabelund übergebe im Konstruktor auch die Werte. Hab zur Sicherheit noch im Debug nachgeschaut, sie stehen richtig in der Liste.
Und hier machts Zuff. Wie kann ich jetzt auf die getdeutsch() Funktion zugreifen?
ich hab das Problem, dass ich auf ein Objekt, dass in einer ArrayList gespeichert ist, nicht richtig zugreifen kann.
Das Objekt ist von der Klasse Vokabel
Code:
public class Vokabel {
private String deutsch;
private String englisch;
Vokabel(String ndeutsch, String nenglisch){
deutsch=ndeutsch;
englisch=nenglisch;
}
public void setdeutsch(String ndeutsch){
deutsch = ndeutsch;
}
public String getdeutsch(){
return deutsch;
}
public void setenglisch(String nenglisch){
englisch = nenglisch;
}
public String getenglisch(){
return englisch;
}
}
Jetzt füll ich die ArrayList mit einer Vokabelund übergebe im Konstruktor auch die Werte. Hab zur Sicherheit noch im Debug nachgeschaut, sie stehen richtig in der Liste.
Code:
private ArrayList readVokabeln(ArrayList voklist){
voklist.add(new Vokabel("xxx","yyy"));
System.out.println(voklist.get(0).getdeutsch());//Hier ist das Problem, da gibts den Fehler
return voklist;
}
Und hier machts Zuff. Wie kann ich jetzt auf die getdeutsch() Funktion zugreifen?