10. März 2010 um 14:57 #1 Hallo weiß einer von euch wie man den Objektnamen in Java aufrufen kann und dann ausgeben kann?
10. März 2010 um 15:53 #2 Ganz so einfach ist das nicht. Wenn du eine Klasse definiert hast, dann kannst du dir die sichtbaren Felder ausgeben lassen, in etwa so: Java import java.lang.reflect.Field; public class ClassFieldsPrinter { public static void main(String[] args) { class MyClass { public int a; public double b; public String c; } MyClass myObj = new MyClass(); Field[] fields = myObj.getClass().getFields(); for (Field f : fields) { System.out.println(f.getName()); } } } Alles anzeigen Den Namen einer lokalen Variable kannst du nicht so ohne weiteres ausgeben.Was für ein Problem möchtest du denn damit lösen? Vermutlich gibt es da eine bessere und in Java übliche Lösung.
Maximilian Rupp 27. Dezember 2024 um 00:26 Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.