tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
2204
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    genfrosch genfrosch ist offline Grünschnabel
    Registriert seit
    Jul 2005
    Beiträge
    3
    Guten Morgen,
    ich sitze seit gestern an dem Problem, dass ich hier eine Datei habe, welche unter anderem Zahlen im hexadezimalen Format enthält.
    Ich lese immer zeilenweise ein und verwende den StringTokenizer um die Daten voneinander zu trennen.

    Leider habe ich noch immer keine Möglichkeit gefunden, wie ich die hex-Werte in einen Integer (Byte, Long, ...) übertragen kann.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
    public class HexTest {
     
        public static void main(String[] args) {
            String a = "AB7C";
                    
            int value = Integer.getInteger(a).intValue();
            
            System.out.println("a: "+a);
            System.out.println("value: "+value);
            System.out.println("HEX: " +Integer.toHexString(value));
        }
    }

    in der Zeile "int value = Integer.getInteger(a).intValue();" bekomme ich immer eine NullpointerException, wohl weil der Wert nicht umgewandelt werden kann und value undefiniert ist.

    Kann mir jemand helfen, die Hexwerte einzulesen, bzw in eine Zahl zu bekommen?

    Danke schon jetzt,
    genfrosch
    Geändert von genfrosch (08.07.05 um 11:13 Uhr)
     

  2. #2
    genfrosch genfrosch ist offline Grünschnabel
    Registriert seit
    Jul 2005
    Beiträge
    3
    war ja klar, dass ich das Problem, sobald es hier gepostet ist, selber löse ...

    Code :
    1
    2
    3
    
    ...
    int value = Integer.parseInt(a, 16);
    ...

    mittels parseInt und der Angabe der Basis ist es möglich den Hexwert einzulesen.

    Die Ausgabe:
    Code :
    1
    2
    3
    
    a: AB7C
    value: 43900
    HEX: ab7c

    Veilleicht kann das ja noch jemand brauchen.

    Grüße,
    genfrosch
     

  3. #3
    torsch2711 torsch2711 ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Ort
    Hessen
    Beiträge
    310
    Hi Genfrosch,

    ist doch super wenn das immer so laufen würde

    Danke für das posten deiner Lösung, machen nur sehr wenige, wenn Sie es selbst gelöst haben.


    Gruss,

    Torsten
     
    "There's nothing we have to fear, except Fear itself....."

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 20.11.10, 21:09
  2. Werte aus XML-Datei Einlesen
    Von Henig im Forum .NET Datenverwaltung
    Antworten: 13
    Letzter Beitrag: 09.08.10, 14:45
  3. Problem: Werte aus Datei in Map einlesen?
    Von LadyMarion im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 12.08.08, 10:36
  4. Werte aus einer Datei einlesen...
    Von Paule123x im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 02.07.08, 12:28
  5. Antworten: 7
    Letzter Beitrag: 22.01.08, 20:06