Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » Exception

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.02.2009, 13:27 Uhr
sia



Hall zusammen,
ich brauche ein wenig hilfe...ich habe die Klasse LineareListen und möchte dadrinn EXCEPTION einbinden (also die Mögliche zugriffsfehler abgefangen werden).... kann mir wer sagen wo und wie ich das ambesten machen kann thx.



C++:
package exaption;



public class MyLineareListe {

        public class Node
        {
            private Object daten;
            private Node next;
            public Node()
            {
            }
            public Node(Object daten, Node next)
            {
                this.daten = daten;
                this.next = next;
            }
        }
        
        private Node fNode;
        private Node fNode2;
        private Node lNode;
        public MyLineareListe()
        {    
        }
        
        public void push(Object daten)
        {
            fNode2=fNode;
            
            if(fNode == null)
            {
                fNode = new Node(daten, null);
            }
            else
            {
                lNode = new Node(daten,null);
                while(fNode2.next != null)
                {
                    fNode2=fNode2.next;
                }
                fNode2.next = lNode;
            }
            
        }
        public void insert(String obj, int stelle)
        {
            Node NodeTmp = fNode;
            Node newNode = new Node (obj,null);
            if(stelle<=0)
            {
                //node ganz vorne einfügen
                newNode.next = fNode;
                fNode = newNode;
                return;
            }
            int anzNode =0;
            while( NodeTmp.next != null)
            {
                NodeTmp = NodeTmp.next;
                anzNode++;
            }
            if (stelle >= anzNode)
            {
                //node ganz hinten setzten
                // man könnte push aufrufen
                lNode.next = newNode;
                lNode = newNode;
            }
            else
            {
                //irgendwoin mitt einfügen
             NodeTmp = fNode;
                for (int i = 0; i<=stelle -1;i++)
                    NodeTmp = NodeTmp.next;
                newNode.next = NodeTmp.next;
                NodeTmp.next = newNode;
            }
            
        }
        
        public Object popLiFo()
        {
            if(fNode != null)
            {
                fNode2=fNode;
                Node newLNode = new Node();
                
                while(fNode2.next != null)
                {
                    newLNode = fNode2;
                    fNode2 = fNode2.next;
                }
                newLNode.next = null;
                Node NodeToReturn = lNode;
                lNode = newLNode;
                return NodeToReturn.daten;
            }
            else
            {
                return null;
            }
        }
        public Object popFiFo()
        {
            if(fNode != null)
            {
            fNode2 = fNode;
            fNode = fNode2.next;
            return fNode2.daten;
            }
            else
            {
                return null;
            }
            
        }
        


    }


Dieser Post wurde am 09.02.2009 um 12:35 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.02.2009, 11:34 Uhr
Pler
Einer von Vielen
(Operator)


Das ist eine ziemlich allgemeine Frage.
Hier ist die ziemlich allgemeine Antwort: Javainsel -- Exceptions

Dieser Post wurde am 10.02.2009 um 11:35 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: