// wrong
System.out.println(Integer.parseInt("aaa", 16));
// right
System.out.println(String.format("%20s", Integer.toHexString(0xCAFEBABE).toUpperCase()).replace(' ', '0'));
Schön. Nun weiß er, wie er seiner Hexadezimalzahl eine Reihe von Nullen voran stellen kann. Gefragt hatte er aber etwas anderes.Ich denke du meinst toHexString():
denn parseInt() gibt ein int zurück.Java:// wrong System.out.println(Integer.parseInt("aaa", 16)); // right System.out.println(String.format("%20s", Integer.toHexString(0xCAFEBABE).toUpperCase()).replace(' ', '0'));