public void fuegeEinAmAnfang(Object daten)
        {
            anfang = new AllgemeinesListenElement(daten, anfang);

            if (ende == null)
            {
                ende = anfang;
            }
        }
示例#2
0
        public void fuegeEinAmAnfang(Object daten)
        {
            anfang = new AllgemeinesListenElement(daten, anfang);

            if (ende == null)
            {
                ende = anfang;
            }
        }
示例#3
0
        public int getAnzahlElemente()
        {
            int anzahl = 0;

            for (AllgemeinesListenElement laeufer = anfang; laeufer != null; laeufer = laeufer.getWeiter())
            {
                anzahl++;
            }
            return(anzahl);
        }
示例#4
0
        public string toString()
        {
            String ergebnis = "";

            for (AllgemeinesListenElement laeufer = anfang; laeufer != null; laeufer = laeufer.getWeiter())
            {
                ergebnis += laeufer.toString() + " / ";
            }
            return(ergebnis.Substring(0, ergebnis.Length - 3));
        }
示例#5
0
 public void fuegeEinAmEnde(Object daten)
 {
     if (istLeer())
     {
         fuegeEinAmAnfang(daten);
     }
     else
     {
         ende.setWeiter(new AllgemeinesListenElement(daten));
         ende = ende.getWeiter();
     }
 }
 public void fuegeEinAmEnde(Object daten)
 {
     if (istLeer())
     {
         fuegeEinAmAnfang(daten);
     }
     else
     {
         ende.setWeiter(new AllgemeinesListenElement(daten));
         ende = ende.getWeiter();
     }
 }
示例#7
0
        public void loescheAmAnfang()
        {
            if (istLeer())
            {
                return;
            }
            else
            {
                anfang = anfang.getWeiter();
            }

            if (anfang == null)
            {
                ende = null;
            }
        }
        public void loescheAmAnfang()
        {
            if (istLeer())
            {
                return;
            }
            else
            {
                anfang = anfang.getWeiter();
            }

            if (anfang == null)
            {
                ende = null;
            }
        }
示例#9
0
        public void loescheAmEnde()
        {
            if (istLeer())
            {
                return;
            }

            if (anfang == ende)
            {
                loescheAmAnfang();
            }
            else
            {
                AllgemeinesListenElement laeufer;
                for (laeufer = anfang; laeufer != ende; laeufer = laeufer.getWeiter())
                {
                    ;
                }
                ende = laeufer;
                laeufer.setWeiter(null);
            }
        }
 public AllgemeinesListenElement(Object daten)
 {
     this.daten  = daten;
     this.weiter = null;
 }
 public void setWeiter(AllgemeinesListenElement weiter)
 {
     this.weiter = weiter;
 }
 public AllgemeinesListenElement(Object daten, AllgemeinesListenElement weiter)
 {
     this.daten = daten;
     this.weiter = weiter;
 }
 public AllgemeinesListenElement(Object daten)
 {
     this.daten = daten;
     this.weiter = null;
 }
示例#14
0
 public AllgemeineListe()
 {
     this.anfang = null;
     this.ende   = null;
 }
        public void loescheAmEnde()
        {
            if (istLeer())
            {
                return;
            }

            if (anfang == ende)
            {
                loescheAmAnfang();
            }
            else
            {
                AllgemeinesListenElement laeufer;
                for (laeufer = anfang; laeufer != ende; laeufer = laeufer.getWeiter()) ;
                ende = laeufer;
                laeufer.setWeiter(null);
            }
        }
 public AllgemeinesListenElement(Object daten, AllgemeinesListenElement weiter)
 {
     this.daten  = daten;
     this.weiter = weiter;
 }
 public void setWeiter(AllgemeinesListenElement weiter)
 {
     this.weiter = weiter;
 }
 public AllgemeineListe()
 {
     this.anfang = null;
     this.ende = null;
 }