Hallo!

Ich bin gerade an dem Programmieren eines Vokabeltrainers über BlueJ. Die Eingabe der deutschen und englischen Vokabeln, die abgefragt werden sollen, funktioniert schon ganz gut.

Leider habe ich ein Problem: Und zwar weiß ich nicht, wie ich die Vokabeln abgefragt bekomme. Bei

current = voks.getContent();

startet die Abfrage. Ab hier habe ich gar keine Ahnung, was ich noch schreiben soll. Kann mir jemand helfen?

import java.util.*;

public class Trainer {
  String d;
  String e;
  Vokabel current;

  public void main() {
    List<Vokabel> voks = new List();
    char antwort;
    Scanner s = new Scanner(System.in);
    int z = 0;
    voks.toFirst();
    antwort  = 'y';

    while (antwort == 'y') {
      z++;
      System.out.print('\u000C');
      System.out.println("Geben Sie bitte Ihre " + z + ". Vokabel auf Deutsch ein!");
      d = s.next();
      System.out.println("Geben Sie nun die entsprechende Übersetzung auf English an.");
      e = s.next();
      Vokabel v = new Vokabel(d, e);
      voks.append(v);
      voks.next();
      System.out.println("Falls Sie keine weitere Vokabel eingeben wollen, drücken Sie 'n' für Nein, falls doch dann 'y' für Ja.");
      antwort = s.next().charAt(0);
    }

    voks.toFirst();

    while (voks.hasAccess()) {
      current = voks.getContent();
      System.out.print(current.getEVok() + " ");
      System.out.println("Geben Sie die deutsche Bedeutung ein.");
      voks.next();
      current = voks.getContent();
      System.out.print(current.getEVok() + "    ");
      System.out.println(current.getDVok());
      voks.next();
    }
  }
}