ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
316
316
EMPFEHLEN
-
21.10.08 16:29 #1
Hallo Comm.
Ich habe mir ein Stack-Array angelegt.
Zum Programmstart sind die Stacks noch nicht initialisiert, das geschieht erst im Laufe der Zeit. Allerdings habe ich nebenher einen Thread laufen, der abfrägt, ob in den Stacks schon was drin steht.
Dazu wirft er mir natürlich eine NullPointer-Exception, im Falle einer Noch-nicht-Initialisierung.Code java:1 2 3
if ( !stack[0].empty() ) { .... }
Jetzt meine Frage: Kann ich in Java abfragen, ob ein Objekt schon initialisiert wurde?
//add: Also ich hab das Problem schon gelöst, indem ich die Exception einfach auffange. Es geht mir allgemein um die Tatsache, ob es geht oder nicht. Bitte keine Workarounds posten.
Danke && Gruß
ThomasGeändert von starbuck86 (21.10.08 um 16:34 Uhr)
-
Hallo,
Du brauchst das Objekt eigentlich nur auf null abzufragen, dann weisst du ob das Ding initialisiert wurde oder nicht...
Also in deinem Beispiel:
Code :1 2 3 4 5 6
//... if(stack==null) // Wenn das Stack Objekt gleich "null" ist, so wurde es noch nicht initialisiert. { stack = new Stack[10]; //Hier könnte der Stack dann vor Gebrauch initialisiert werden. } //...
Freundliche Grüsse
CKingZesiGeändert von CKingZesi (21.10.08 um 16:46 Uhr) Grund: Schreibfehler korrigiert und neuer Kommentar eingefügt
Eine Frage braucht keinen Anlass, die Frage ist der Anlass selbst...
-
Bzw. auf das einzelne Element abgefragt und initialisiert:
Code java:1 2 3 4 5
//... if(stack[0] == null) { stack[0] = new Stack(...); } //...
Viele Grüße,
MANBLT - Die Bundesliga Tabelle der Saison 2011 / 2012 - http://www.spacehoster.de/blt/ NEU: mit Tippspiel!
EMail: mstangel@gmx.de
-
21.10.08 17:15 #4
Stimmt. Da hätt ich jetzt aber auch selbst drauf kommen können, hab ich in etwas abgeänderter Form schon öfters gemacht.....

Danke @alle!
Ähnliche Themen
-
Bilder initialisieren
Von Coldstorm im Forum Java GrundlagenAntworten: 14Letzter Beitrag: 22.07.09, 11:33 -
String[] initialisieren
Von tha_specializt im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 10Letzter Beitrag: 29.08.07, 13:18 -
Java Socket: Objekte, Datei und dann wieder Objekte Übertragen
Von undertaker im Forum JavaAntworten: 2Letzter Beitrag: 27.06.07, 10:57 -
Objekte initialisieren und deklarieren
Von wSam im Forum JavaAntworten: 7Letzter Beitrag: 27.03.07, 21:04 -
Tablet in PS initialisieren?
Von Carndret im Forum PhotoshopAntworten: 0Letzter Beitrag: 25.10.03, 18:06





Zitieren
Login





