1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Java - toHexString(int*i)

    • Frage
  • hajaj
  • 9. Februar 2004 um 17:21
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • hajaj
    Punkte
    100
    Beiträge
    14
    • 9. Februar 2004 um 17:21
    • #1

    Ich möchte mit Java eine Dezimalzahl in eine Hexadezimalzahl umwandeln.

    Folgendes habe ich gemacht:

    z.B.:

    int i = 12;
    String s toHexString(i);

    Damit sollte jetzt eigentlich ja die Hexadezimalzahl von i im String s "gespeichert" sein.

    Dummerweise ist da mein Compiler anderer Meinung als ich. ;) Er besteht darauf dass ich einen ; zwischen s und toHexString reinmache. Und das ist ja kompletter Schwachsinn :coolsmile .

    Bitte um rasche Hilfe bei meinem Problem.

    thx,
    haj :verycool:

  • laborg
    Punkte
    1.966
    Beiträge
    360
    • 9. Februar 2004 um 17:36
    • #2
    Zitat von hajaj

    Ich möchte mit Java eine Dezimalzahl in eine Hexadezimalzahl umwandeln.

    Folgendes habe ich gemacht:

    z.B.:

    int i = 12;
    String s toHexString(i);

    wie wärs mit dem zuweisungsoperator "="
    s muss natürlich vorher schon existieren. (new)...
    s = String.toHexString(i);

    laborg

  • marX
    Punkte
    460
    Beiträge
    88
    • 9. Februar 2004 um 19:43
    • #3

    hehe....gute frage! warum steht eigentlich die hex-zahl nicht schon im string nur weil du das willst ?!!!
    -> du musst natürlich schon eine zuweisung machen....

    Zitat von laborg

    s muss natürlich vorher schon existieren. (new)...

    meines wissens kann die zuweisung zu einem string (ausnahme der string-klasse) direkt erfolgen -> der konstruktor wird automatisch aufgerufen!(haben die entwickler glaub ich gemacht, dass Strings in java gleich wie char-arrays in c/c++ benutz werden können):

    String s = "so müsste es auch gehen!";

    mfg marX

  • hajaj
    Punkte
    100
    Beiträge
    14
    • 9. Februar 2004 um 21:57
    • #4

    Sorry, aber mit euren Posts habt ihr mich jetzt nur verwirrt. Irgendwie ist eure Kernaussage nicht ganz zu mir durchgedrungen ;) :

    Ich habs jetzt so versucht:

    int i = 12;
    String s;
    s = String.toHexString(i);

    Folge:

    method toHexString(int) not found in class java.lang.String

    damn

  • DrWatson
    Punkte
    255
    Beiträge
    37
    • 9. Februar 2004 um 22:08
    • #5

    die java api gibt dir die erleutung:

    Code
    int i = 12;
     String s = Integer.toHexString(i);
  • marX
    Punkte
    460
    Beiträge
    88
    • 10. Februar 2004 um 19:26
    • #6
    Zitat von hajaj

    Sorry, aber mit euren Posts habt ihr mich jetzt nur verwirrt. Irgendwie ist eure Kernaussage nicht ganz zu mir durchgedrungen ;)

    die kernaussage ist (sollte sein), dass du selbst in der ap nachsehen kannst!
    ->dafür ist sie ja da... (zuerst nachsehen, dann [wenn's ned funzt] fragen!)

    außerdem frag ich mich dabei:

    Code
    String s toHexString(i); // ohne "=" !!!


    doch wirklich ob du das programmieren schon so ganz gecheckt hast ?!!

    mfg (sei mr ned böse;)) marX

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum