AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Problem mit Java (einfach verkettete Liste)
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit Java (einfach verkettete Liste)

Ein Thema von fwsp · begonnen am 5. Dez 2007 · letzter Beitrag vom 5. Dez 2007
Antwort Antwort
fwsp
(Gast)

n/a Beiträge
 
#1

Re: Problem mit Java (einfach verkettete Liste)

  Alt 5. Dez 2007, 21:03
Zitat von Nikolas:
Hierwird heute ein Javabuch verschenkt, vielleicht hilfts dir beim Lernen.
das hab ich schon gesehen und geladen^^

ich hab nun ein weiteres problem:
ich soll die Liste einmal als "richtige" klasse und einmal als datenkapsel definieren. dazu muss man ja vor alle attribute und methoden static schreiben. doch ich bekomm leider nen fehler und kann nicht einschätzen woran dsa liegt.

Code:
public class StatStudentenListe {   

   private static Student Kopf;
   
   public StatStudentenListe() {
      Kopf = new Student();
   }
   
   private static boolean IsNrInList(int ANr) {
      boolean Result = false;
      Student tmpItem = Kopf;
      
        while ((tmpItem != null) && !(Result)) {
           if (tmpItem.getMatrikel() == ANr) {
              Result = true;
           }
           tmpItem = tmpItem.getNext();
        }   
        return Result;      
   }
   
    public static void einfuegen(int ANr, String AName, String AVorname) {      
       if (!(IsNrInList(ANr))) {
          Student NeuerStudent = new Student();
          Student tmpItem = Kopf;
       
          NeuerStudent.setMatrikel(ANr);
          NeuerStudent.setName(AName);
          NeuerStudent.setVorname(AVorname);
      
          while (tmpItem.getNext() != null) {
             tmpItem = tmpItem.getNext(); // fehler: java.lang.NullPointerException
          }
      
          tmpItem.setNext(NeuerStudent);
       }
    }   
}
wenn ich nun StatStudentenListe.einfuegen(1, "Name0001", "Vorname0001"); eingebe, kommt der obige fehler. liegt es an der art, wie ich auf die statische variable Kopf zugreife?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz