Returnwert als Variablennamen benutzen

Status
Nicht offen für weitere Antworten.
G

gneiser54

Gast
Hallo,
wie kann ich den Effekt wie ihn dieser ungültige Code hätte erreichen:

Code:
int foo.getVariableName() = 5;

getVariableName() gibt einen String zurück.

Ich glaube ich habe gerade ein Brett vor dem Kopf :)

Gruß
gneiser54
 

JPKI

Top Contributor
Welcher Variablen ordnerst du denn da den Wert zu? Das da oben ist kein Java!

Aber ich glaube zu wissen was du meinst:
Code:
int variable = Integer.parseInt(foo.getVariableName());
 
G

Guest

Gast
Danke für die Antwort, ist es aber nicht ;-)

Ich möchte den Return-Wert (String) einer Methode als Variablennamen benutzen.

Habe ich vielleicht etwas ungeschickt ausgedrückt.
 

Wildcard

Top Contributor
Anonymous hat gesagt.:
Ich möchte den Return-Wert (String) einer Methode als Variablennamen benutzen.
Nein, das möchtest du nicht, du denkst nur das du es möchtest.
Ohne dein Problem zu kennen kann ich nur allgemein sagen das solche Anfragen in der Regel mit der Verwendung von Arrays oder Collections enden.
Sag mal genauer was du vorhast (und damit meine ich nicht die Variablen Sache, sondern den größeren Kontext).
 
G

Gast

Gast
Ich habe ein Array mit ganz vielen Klasseninstanzen drin und wollte nun zu jeder Instanz eine Methode dieser aufrufen und den Returnwert in einer anderen Klasse als Variablennamen benutzen, um darin dann Werte speichern zu können die ich hinterher den Instanzen in dem Array wieder zuordnen will.

Das scheint ja nicht zu gehen, aber mir ist auch gerade eingefallen wie man das mit einem Array vieeel elganter lösen kann.

Trotzdem danke für eure Mühen.

Für die Nachwelt: Geht nicht ohne weiteres, wenn ihr das wollt habt ihr idR was falsch designed ;-)
 

JPKI

Top Contributor
Versuchs mal über Reflection...
Schau dir dazu in der Java API mal das Package java.lang.reflect an!
 

Wildcard

Top Contributor
JPKI hat gesagt.:
Versuchs mal über Reflection...
Schau dir dazu in der Java API mal das Package java.lang.reflect an!
Geht nicht, für variable Variablen müsste man schon on the Fly kompilieren.

@OP
Hört sich so an als könnte man das auch sehr gut über eine HashMap erledigen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K If Verzweigung ReturnWert Java Basics - Anfänger-Themen 4
O This-Referenz als Returnwert einer Methode? Java Basics - Anfänger-Themen 13
Y schleife mit einem Returnwert Java Basics - Anfänger-Themen 13
T Problem beim Returnwert einer Methode Java Basics - Anfänger-Themen 12
J Methode mit Returnwert Java Basics - Anfänger-Themen 3
J Int Returnwert in Double umwandeln? Java Basics - Anfänger-Themen 3
berserkerdq2 Lange Variablennamen schlechter Programmierstyle? Java Basics - Anfänger-Themen 4
P Variablen Variablennamen in der Ausgabe verweden Java Basics - Anfänger-Themen 4
E Variable in Variablennamen? Java Basics - Anfänger-Themen 6
O Variablennamen verketten Java Basics - Anfänger-Themen 16
vandread variablen in variablennamen? Java Basics - Anfänger-Themen 11
X Frage zu Variablennamen Java Basics - Anfänger-Themen 5
O VariablenNamen über Schleife ansprechen var[i] Java Basics - Anfänger-Themen 2
T Variablennamen automatisch erstellen Java Basics - Anfänger-Themen 6
M Variablennamen als Parameter gleich Var. als Klassenvariable Java Basics - Anfänger-Themen 2
W Objekt-Namen aus Variablennamen erstellen Java Basics - Anfänger-Themen 7
R dynamische Variablennamen Java Basics - Anfänger-Themen 3
Y Dynamisch Variablennamen generieren? Java Basics - Anfänger-Themen 9
K Variable Menge an Variablennamen per Schleife erstellen Java Basics - Anfänger-Themen 10
M Schleifenindex in Variablennamen einbauen Java Basics - Anfänger-Themen 9
S Variablennamen aus Objekten lesen Java Basics - Anfänger-Themen 4
T Benutzen des Bezeichners der Oberklasse Java Basics - Anfänger-Themen 4
S JSON einlesen und benutzen Java Basics - Anfänger-Themen 5
B Tess4j benutzen? Java Basics - Anfänger-Themen 13
G variable kopieren bzw. woanders benutzen Java Basics - Anfänger-Themen 6
O Java über cmd benutzen ? Java Basics - Anfänger-Themen 5
S Kriege Fehler "Exception in thread" beim Benutzen von SubStrings. Java Basics - Anfänger-Themen 2
J 2 klassen benutzen Java Basics - Anfänger-Themen 5
X Wie Generics richtig benutzen ? Java Basics - Anfänger-Themen 5
Kirby.exe Methode aus Superklasse benutzen Java Basics - Anfänger-Themen 18
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
N Wie lerne ich neuen Code zu benutzen? Java Basics - Anfänger-Themen 6
O Array benutzen aber WIE? Java Basics - Anfänger-Themen 18
O Erste Schritte Scanner mehrere male benutzen (Konsole) Java Basics - Anfänger-Themen 7
M Ist es möglich den Login in eine Drittseite für den eigenen zu benutzen? Java Basics - Anfänger-Themen 1
M Klassen Funktionen aus anderen Klassen benutzen Java Basics - Anfänger-Themen 3
J Array Werte benutzen Java Basics - Anfänger-Themen 16
H GSON-Bibliothek für eigene Programme benutzen Java Basics - Anfänger-Themen 2
C system.out.printf mit streams benutzen Java Basics - Anfänger-Themen 7
A Eine Variable in verschiedenen Ereignisprozeduren benutzen Java Basics - Anfänger-Themen 7
S Erste Schritte Generische Klassen sind toll ....aber warum sollte ich das je benutzen? Java Basics - Anfänger-Themen 3
D Zusätzliche Packages benutzen? Java Basics - Anfänger-Themen 6
J Operator * benutzen Java Basics - Anfänger-Themen 3
S Objekt finden und benutzen Java Basics - Anfänger-Themen 3
Z HashMap richtig benutzen Java Basics - Anfänger-Themen 2
H Klasse bzw methode der Klasse in einer anderen Klasse benutzen Java Basics - Anfänger-Themen 4
T .jar Datei als Ordner benutzen/ Dateien aus .jar Datei auslesen Java Basics - Anfänger-Themen 3
A GUI Absturz nach 3x benutzen einer JComboBox Java Basics - Anfänger-Themen 11
J Projekt im anderen Projekt benutzen Java Basics - Anfänger-Themen 2
A ToString()-Methode richtig benutzen Java Basics - Anfänger-Themen 3
G einfache Leet-Übersetzung implementieren und benutzen Java Basics - Anfänger-Themen 14
B Wert aus TextFeld in Canvas benutzen Java Basics - Anfänger-Themen 0
D Klassen klassen variable benutzen Java Basics - Anfänger-Themen 3
TheSorm JScroolBar richtig benutzen Java Basics - Anfänger-Themen 8
B Fremde Klassen benutzen Java Basics - Anfänger-Themen 21
J String von anderen Klassen aus benutzen Java Basics - Anfänger-Themen 15
J HILFE Benutzen einer Klasse aus JRE System Library Java Basics - Anfänger-Themen 4
K CompareTo zwei mal benutzen klappt nicht. Java Basics - Anfänger-Themen 2
K Methoden als Klassen benutzen Java Basics - Anfänger-Themen 42
DaniSahne96 Methoden Variablen aus Methoden benutzen Java Basics - Anfänger-Themen 11
B Threads benutzen Java Basics - Anfänger-Themen 5
N Jar-File soll externe class-Datei benutzen Java Basics - Anfänger-Themen 8
A Mehrere Gegner sollen das gleiche Bild benutzen Java Basics - Anfänger-Themen 3
S [Applet] Objekte von init bei paint benutzen Java Basics - Anfänger-Themen 9
F DatagramSocket über das Internet benutzen Java Basics - Anfänger-Themen 14
S schwierigkeit mit in der verwaltungsklasse benutzen von toString() Java Basics - Anfänger-Themen 7
K Was benutzen anstatt this? Java Basics - Anfänger-Themen 9
N WinHTTP in Java benutzen Java Basics - Anfänger-Themen 6
K In MySQL Select Variablen aus Java Programm benutzen Java Basics - Anfänger-Themen 8
P Vererbung Basisklasse soll eigene Methode benutzen Java Basics - Anfänger-Themen 38
H Array benutzen Java Basics - Anfänger-Themen 27
F Wie kann man die toArray Funktion richtig benutzen? Java Basics - Anfänger-Themen 3
P Klassen von JavaZOOM benutzen (GPL)? Java Basics - Anfänger-Themen 2
R JScrollPane in JTextArea benutzen Java Basics - Anfänger-Themen 10
B Formel aus Datei einlesen und benutzen Java Basics - Anfänger-Themen 3
J Getter und Setter auch intern benutzen - guter Stil? Java Basics - Anfänger-Themen 31
B package benutzen Java Basics - Anfänger-Themen 6
F Sauberer Programmierstyle: Klassenvariaben in Methoden benutzen? Java Basics - Anfänger-Themen 5
S JLabel mehrmals benutzen Java Basics - Anfänger-Themen 4
G bereits erstellte Objekte benutzen Java Basics - Anfänger-Themen 7
M Variable aus Funktion in Hauptfenster benutzen Java Basics - Anfänger-Themen 5
Strahlungsleck [Erledigt]Ergebnisse des Ausgelesenen Verzweichnis verwerten/benutzen Java Basics - Anfänger-Themen 9
R Welches Tool soll ich benutzen? Java Basics - Anfänger-Themen 19
G Tasten in GUI-Applet benutzen Java Basics - Anfänger-Themen 3
G interne classen extern benutzen Java Basics - Anfänger-Themen 14
K Wie kann ich Schneiden, einfügen, kopieren benutzen ? Java Basics - Anfänger-Themen 4
Schandro Externe Bibliothek OHNE IDE benutzen Java Basics - Anfänger-Themen 5
D Programmierstil - Bei Vererbung welchen Typ benutzen? Java Basics - Anfänger-Themen 8
G konstanten leicht benutzen? (sichtbarkeit) Java Basics - Anfänger-Themen 17
J Datei benutzen/öffnen Java Basics - Anfänger-Themen 3
G Sendmail über Kommandozeile benutzen Java Basics - Anfänger-Themen 9
philipp Wie kann ich eine Funktion einer Klasse benutzen ? Java Basics - Anfänger-Themen 2
P Java DLL benutzen Java Basics - Anfänger-Themen 2
O Kann man JFrame alleine für Graphikausagbe benutzen? Java Basics - Anfänger-Themen 7
E .class einbinden - von anderer Klasse benutzen Java Basics - Anfänger-Themen 2
Z Mit Eclipse Class Dateien benutzen. Java Basics - Anfänger-Themen 7
H Objecte aus einer Liste heraus benutzen ? Java Basics - Anfänger-Themen 3
H jar in Programm benutzen Java Basics - Anfänger-Themen 6
M "durchsuchen" funktion von windows benutzen. Java Basics - Anfänger-Themen 3
S HttpClient von apache benutzen? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben