Auf Thema antworten

Die split-Methode funktioniert mit dem Typ String, aber was mir aufgefallen ist - ein neuer Eintrag wird nicht über die andere Klasse erzeugt.


Mein Code sieht also so aus:


public void eintragHinzufuegen()

    {

        eintrag = new Eintrag(); // -> Zeile funktioniert nicht

        eintraege.add(eintrag);

    }


und komischerweise wird mir immer in der ersten Zeile der Methode eine Fehlermeldung angezeigt, dass die Variable "eintrag" nicht gefunden werden kann und der Konstruktor bei Eintrag nicht an die gegebenen Typen angepasst werden könnte.


Ich möchte über diese Zeile lediglich einen neuen Eintrag erstellen, der dann in die ArrayList aufgenommen wird.

Der Eintrag soll eine Bezeichnung und eine Mengenangabe beinhalten. Zum Beispiel "Apfel, 3"


Momentan sieht meine Klasse "Eintrag" so aus:


public class Eintrag

{

    // Instanzvariablen - ersetzen Sie das folgende Beispiel mit Ihren Variablen

    private String name;

    private String menge;

    /**

     * Konstruktor für Objekte der Klasse Eintrag

     */

    public Eintrag(final String name, String menge)

    {

        // Instanzvariable initialisieren

        this.name = name;

        this.menge = menge;

    }


Hat jemand eine Idee, wie ich die Zeile anpassen kann oder gegebenenfalls die Klasse "Eintrag" ändern kann?


Danke schonmal für eure Hilfe bei meiner neuen "Baustelle".



Oben