| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==Java byte配列を16進数文字列に変換する==
[[Java]]
public static String byteToString(byte[] bytes) {
StringBuilder buf = new StringBuilder(bytes.length * 2);
for (int i = 0; i < &lt; bytes.length; i++) {
int d = bytes[i];
if (d < &lt; 0) {
// byte型では128~255が負値になっているので補正
d += 256;
}
if (d < &lt; 16) {
// 0~15は16進数で1けたになるので、2けたになるよう頭に0を追加
buf.append("0");

案内メニュー