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

String toString

  • Peacekeeper
  • 31. Oktober 2005 um 20:34
  • Unerledigt
  • Peacekeeper
    5
    Peacekeeper
    Mitglied
    Punkte
    215
    Beiträge
    33
    • 31. Oktober 2005 um 20:34
    • #1

    kann mir jemand sagen wie man aus der methode string tostring das return auslesen kann ?
    ich brauche es um das ergebnis der umwandlung darstellen zu können..
    danke !!!

    Code
    public class Complex
    { 
     int a;
     public static void main(String[] args){
       try {  
       int a = EprogIO.readInt();	
       } catch (Exception e) {	  
       EprogIO.println("?");
      } 
     }
     public String toString() {
      return "Punkt a:"+a; 
    }
    }
    Alles anzeigen

    Lord Helmchen kommt wieder !!! :devil:

  • Unreal
    4
    Unreal
    Mitglied
    Punkte
    175
    Beiträge
    33
    • 31. Oktober 2005 um 20:35
    • #2

    EprogIO.println(a.toString()); wenn a ein Objekt des Complex classe ist.

    update...

  • Peacekeeper
    5
    Peacekeeper
    Mitglied
    Punkte
    215
    Beiträge
    33
    • 31. Oktober 2005 um 20:47
    • #3
    Zitat von Unreal

    EprogIO.println(a.toString());
    wenn a ein Objekt des Complex classe ist.



    hab das gerade ausprobiert: folgende fehlermeldung kommt dabei:
    "int cannot be dereferenced"

    soll dann die methode

    Code
    public String toString() {
    return a;
    }



    erhalten bleiben ?
    (a ist ein integer...)

    Lord Helmchen kommt wieder !!! :devil:

  • Unreal
    4
    Unreal
    Mitglied
    Punkte
    175
    Beiträge
    33
    • 31. Oktober 2005 um 21:03
    • #4

    du kannst das nicht machen mit einen int variablen. Entweder änderst du der Name (toString) entweder benutzt du ein Objekt a und call die Methdoe mit a.toString . Ob du die Complex Programm auflöse willst dann brauchst du keine int variablen die die toString Methode call muss , du brauchst nur ein Complex Objekt z.

    update...

  • Peacekeeper
    5
    Peacekeeper
    Mitglied
    Punkte
    215
    Beiträge
    33
    • 31. Oktober 2005 um 21:06
    • #5

    ich muss integers verwenden...
    diese sollen nach einer berechnung als strings dargestellt werden..
    wichtiger punkt dabei ist das die methode string tostring verwendet werden soll..
    ich habe nur keine ahnung wie ich das darstellen soll...
    habe alles probiert...

    Lord Helmchen kommt wieder !!! :devil:

  • danp
    1
    danp
    Mitglied
    Punkte
    10
    Beiträge
    2
    • 31. Oktober 2005 um 23:48
    • #6

    try this

    Code
    public String toString() {
      return "Punkt a: " + new Integer(a); 
    }


    greetz daniel

  • Unreal
    4
    Unreal
    Mitglied
    Punkte
    175
    Beiträge
    33
    • 1. November 2005 um 00:01
    • #7

    diese topic soll dich helfen.
    http://www.informatik-forum.at/showthread.php?t=35790

    Du kannst nicht eine non-static Methode (toString()) aus einen Static Methode (wie mein() ist) rufen (call). Du muss auch die toString Methode als eine static Methode benutzen aber dann erscheint ein Overrideing Fehler (error).

    update...

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    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

Rechtliches

Impressum

Datenschutzerklärung