![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Erfahrener Benutzer
Registriert seit: 02.02.2005
Beiträge: 513
|
Hi Leutz, scheiß Topic ich weiß, mir ist aber kein besseres eingefallen. Es geht um folgendes: Ich brauche den Inhalt eines Char-Arrays in meinem ganzen Programm, kann aber die länge und den Inhalt erst später in einer Methode durch
Code:
char[] buchstaben = str.toCharArray(); |
|
|
|
|
|
Nach oben #2 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Hi,
ich hoffe, ich habe Dich richtig verstanden. Du willst den Inhalt erst nutzen, wenn die Methode ausgeführt wurde, oder? Leg Dir doch einfach eine globale Variabel an, welche zunächst null ist. Damit solltest Du doch arbeiten können.
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #3 |
|
Erfahrener Benutzer
Registriert seit: 02.02.2005
Beiträge: 513
|
Also ich hab einen String, der durch die Auswahl bzw. Eingabe des Benutzers gefüllt wird. Diesen String wandle ich dann in ein charArray um
Code:
char[] ch = str.toCharArray() |
|
|
|
|
|
Nach oben #5 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Hmm,
ich verstehe Dein Problem auch nicht ganz. Lege Dir doch eine globale Variable an. Dann ist es überall verfügbar. Den Wert kannst Du ja auch später zuweisen, vorher ist es halt null, oder was Du sonst willst. Sonst poste doch ein bisschen mehr vom Code. Vielleicht hilft das weiter.
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #6 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
|
Also ich würde das jetzt so verstehen:
PHP-Code:
|
|
|
|
|
|
Nach oben #9 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Was machst Du denn in der Methode? Wie sieht sie aus?
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #10 | |
|
Erfahrener Benutzer
Registriert seit: 02.02.2005
Beiträge: 513
|
Zitat:
PHP-Code:
PHP-Code:
Mein letztes Statement zu diesem Thema: Aaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhh ich hasse BlueJ :mad: ! Das Ding wirft manchmal bei vollkommen richtigem Code eine Exception (dürfte so ziemlich jeder wissen, der schonmal damit gearbeitet hat). Mein Code war von Anfang an richtig! Dein Code (@Ben) und meiner ein paar Posts weiter oben funktioniert einwandfrei. Nur bin ich leider im Moment auf BlueJ angwiesen. Sorry für die unnötige Mühe |
|
|
|
|
|
|
Nach oben #11 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Das ist keine wirkliches initialisieren. Was Ben meinte, war wohl eher, dass Du Deinem Array auch wirklich etwas zuweist (null ist da nicht wirklich was).
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #12 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
|
@Hobbit:
War mir gar nicht bewusst ... also, dass eine Zuweisung von "null" den gleichen Effekt aht wie gar keine Zuweisung. @Sym: Ne, ich dachte, wie gerade gesagt, dass das ein Unterschied ist. Wieder was gelernt Grüße Ben. |
|
|
|
|
|
Nach oben #13 |
|
Chefkoch-Mod
Registriert seit: 30.05.2004
Beiträge: 433
|
Was sollte es denn für Unterschiede zwischen null und keiner Zuweisung geben?
__________________
Denk mal darüber nach... Lars ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen. www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de |
|
|
|
|
|
Nach oben #14 | |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
|
Zitat:
Ich muss das später nochmals für mich austesten |
|
|
|
|