myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

[Java] Anfängerhilfe

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 04.11.10, 05:34   #1
Ccursed
Anfänger
 
Registriert seit: Jun 2010
Beiträge: 45
Bedankt: 12
Ccursed ist noch neu hier! | 0 Respekt Punkte
Standard [Java] Anfängerhilfe

Hallo zusammen,
im Infountterricht sollten wir einen Stack selbst programmieren, danach einen dynamischen Stack (also erst mit Array dann mit Referenz). Nun habe ich das ganze ein wenig erweitert und habe folgendes Problem:
Ich will eine Reihe von Zahlen aus einer Textdatei auslesen, diese Zahlen werden dann von String in Integers umgewandelt und an das Applet was das ganze ausgibt übergeben. Das klappt soweit, die Daten kommen im Applet an und werden dort in einem Array gespeichert. Allerdings werden die Daten dann nicht in den Stack gepackt, obwohl ich die Methoden dazu (meines erachtens) korrekt ausführe. Habe auch schon beides versucht, die Push-Methode des Applets sowie direkt über die Push-Methode des Stacks


Code:
    public void readIt()
    {
        theReader reader = new theReader(); //Readerklasse
        tempList = reader.getList(); // Methode der Readerklasse die den Array gibt
        
        for(int i=0; i<tempList.length; i++)
        {
            n++; //Variable aus dem Applet um zu sehen wie lang der Stack nun ist
            add(tempList[i]); //Methode des Applets die den Integer Parameter an den      //Stack weitergibt
            Stack.push(tempList[i]); //Direkte Pushmethode des Stacks, nur eins von //beiden jeweils ausgeführt
        }  
    }
Die Pushmethode des Stacks

Code:
  
  public void push(int a)
    {
       ele h = new ele();
       h.value = a;
       h.next = tos;
       tos = h;
    }
Die Addmethode des Applets

Code:
public void add(int a)
    {
        n++; // s.o.
        Stack.push(a); // Ruft die Pushmethode des Stacks auf
        box2.setText(null); //Für diesen Teil irrelevant
    }
Alle anderen Methoden die die Pushmethode des Stacks / die Addmethode des Arrays nutzen funktionieren.

Danke im vorraus.
Ccursed ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.


Sitemap

().