Hatena::Groupprogram

ひとり開発日記。 このページをアンテナに追加 RSSフィード

2010/11/25 (Thu)

byte型を2桁の16進数(文字列)に変換したい。

| byte型を2桁の16進数(文字列)に変換したい。 - ひとり開発日記。 を含むブックマーク はてなブックマーク - byte型を2桁の16進数(文字列)に変換したい。 - ひとり開発日記。

byte b = -1;
String hex = String.format("%02x", b);
System.out.println(hex);

Integer#toHexString書いてる例は、byte→Integer→Stringって変換してる訳で、byte→Integerの際に桁数がおかしくなりますよね…。 なので、私はこう書いてます。

トラックバック - http://program.g.hatena.ne.jp/halflite/20101125