Hex und Dezimal Umwandlung?

Status des Themas:
Es sind keine weiteren Antworten möglich.

Diskutiere Hex und Dezimal Umwandlung? im Allgemeine Java-Themen Forum; Wie kann ich Dezimal Zahlen in Hexadezimal Zahlen umwandeln und umgekehrt? Gibt es dafür eine Methode, oder muss man das Mathematisch machen?...

  1. Stefan1200
    Stefan1200 Neues Mitglied
    Wie kann ich Dezimal Zahlen in Hexadezimal Zahlen umwandeln und umgekehrt?
    Gibt es dafür eine Methode, oder muss man das Mathematisch machen?
    Kann mir mal bitte jemand anhand eines Beispiel Sources erklären, wie das geht?
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. jptc.org
    jptc.org Neues Mitglied
    Am einfachsten geht das Ganze mit der Wrapperklasse Integer:

    Code (Text):

    System.out.println(Integer.toHexString(560));
    System.out.println(Integer.toString(0x230));
     
    Ausgabe:
    Code (Text):

    230
    560
     
    Die Methoden erwarten immer ein int als Parameter. Bei der Hex-Variante sollte man das 0x davor nicht vergessen, da er sonst nicht merkt, dass es sich um einen Hexadecimalwert handelt.

    Karsten Voigt
    http://www.java-performance-portal.org
     
  4. Stefan1200
    Stefan1200 Neues Mitglied

    Oh man, danke!
    Es funzt. Ich habe deine Hex Variante mal abgeändert, das man das 0x nicht mehr braucht. Kannst du dir ja unten mal anschauen.

    Vielleicht sucht ja jemand anderes eine Lösung wie man Zahlensysteme wie Octal, Bin, Dezimal oder Hex umwandelt, daher poste ich mal meine Methoden dafür.

    Alle Methoden lesen den String eines Textfeldes aus und wandeln diesen um, normalerweise besitzen meine Methoden einen try catch Block, den habe ich der besseren Übersichtlichkeit weg gelassen.

    Anhand der Methoden Namen kann man sehr gut sehen, von was in was konvertiert wird.
    Das fertige Programm, das ich persönlich als Coder natürlich gelungen finde *g* wird es ca. Wochenende auf meiner Homepage zum Download auf der Tools Download Seite geben.
    Auf Wunsch schicke ich das auch jetzt schon per Mail zu.

    Code (Text):
        private String convertDec2Hex()
        {
                String tmp = Long.toHexString(Long.parseLong(tfDec.getText())).toUpperCase();
          return tmp;
        }

        private String convertDec2Oct()
        {
            return Long.toOctalString(Long.parseLong(tfDec.getText()));
        }

        private String convertDec2Bin()
        {
            return Long.toBinaryString(Long.parseLong(tfDec.getText()));
        }

        private String convertHex2Dec()
        {
                String tmp = Long.toString(Long.parseLong(tfHex.getText(),16));
          return tmp;
        }

        private String convertBin2Dec()
        {
                String tmp = Long.toString(Long.parseLong(tfBin.getText(),2));
          return tmp;
        }

        private String convertOct2Dec()
        {
                String tmp = Long.toString(Long.parseLong(tfOct.getText(),8));
          return tmp;
        }
     
     
  5. jptc.org
    jptc.org Neues Mitglied
Die Seite wird geladen...

Hex und Dezimal Umwandlung? - Ähnliche Themen

Umwandlung Binär in Dezimal (ohne array etc.)
Umwandlung Binär in Dezimal (ohne array etc.) im Forum Java Basics - Anfänger-Themen
Brauche Hilfe für eine Methode zur Umwandlung von Binärzahl in Dezimalzahl !?
Brauche Hilfe für eine Methode zur Umwandlung von Binärzahl in Dezimalzahl !? im Forum Hausaufgaben
Verständnisfrage zur Zahlenumwandlung (Dezimal-->Dual)
Verständnisfrage zur Zahlenumwandlung (Dezimal-->Dual) im Forum Java Basics - Anfänger-Themen
Umwandlung vom Dezimalsystem
Umwandlung vom Dezimalsystem im Forum Java Basics - Anfänger-Themen
Umwandlung char -> dezimalzahl und ausgabe als int
Umwandlung char -> dezimalzahl und ausgabe als int im Forum Java Basics - Anfänger-Themen
Status des Themas:
Es sind keine weiteren Antworten möglich.
Thema: Hex und Dezimal Umwandlung?