hi
ich fand bereits die statische Methode Integer.toHexString(). Ist ganz praktisch,
ABER ich will eine Zahl aus [0,255] zu einer Hexadezimalen Zahl machen. Damit man das ganze auch wieder Rückrechnen kann, muss jede HexZahl am ende die Länge 2 haben, also z.b.
dec --> hex
16 --> 10
255 --> FF
7 --> 07
und in letzeren Beispiel liegt der Hund begraben: die Methode konvertiert ohne führende 0 (logisch, woher soll die auch wissen, das ich ne führende 0 will). wie löse ich das problem am effizientesten?
gut, ich könnte bei jeder konvertierten zahl die länge abfragen und ne 0 dran hängen. aber ich wills vermeiden wenns ne schnellere und sauberere möglichkeit gibt. denn die anzahl dieser daten die ich konvertieren will können ziemlich viele werden. ich achte deshalb stark drauf um mein code nicht unnütz aufzublähen
jm ne bessere idee?
danke
ich fand bereits die statische Methode Integer.toHexString(). Ist ganz praktisch,
ABER ich will eine Zahl aus [0,255] zu einer Hexadezimalen Zahl machen. Damit man das ganze auch wieder Rückrechnen kann, muss jede HexZahl am ende die Länge 2 haben, also z.b.
dec --> hex
16 --> 10
255 --> FF
7 --> 07
und in letzeren Beispiel liegt der Hund begraben: die Methode konvertiert ohne führende 0 (logisch, woher soll die auch wissen, das ich ne führende 0 will). wie löse ich das problem am effizientesten?
gut, ich könnte bei jeder konvertierten zahl die länge abfragen und ne 0 dran hängen. aber ich wills vermeiden wenns ne schnellere und sauberere möglichkeit gibt. denn die anzahl dieser daten die ich konvertieren will können ziemlich viele werden. ich achte deshalb stark drauf um mein code nicht unnütz aufzublähen
jm ne bessere idee?
danke