1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Aufruf des Objektnamens dringend!!!!

  • By_Myslf
  • 10. März 2010 um 14:57
  • Unerledigt
  • By_Myslf
    1
    By_Myslf
    Gast
    • 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?

  • JohnFoo
    20
    JohnFoo
    Mitglied
    Reaktionen
    61
    Punkte
    4.231
    Beiträge
    761
    • 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.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung