Here you can find the source of dumpBytes(byte[] bytes)
Parameter | Description |
---|---|
bytes | taulukko, jonka tavuista heksadesimaalit otetaan |
private static String dumpBytes(byte[] bytes)
//package com.java2s; //License from project: Open Source License public class Main { /**//from www . j a v a 2s .c o m * Returns heksadesimaalit tavutaulukosta merkkijonona. * * @param bytes taulukko, jonka tavuista heksadesimaalit otetaan * @return merkkijono, jossa jokaista taulukon tavua vastaa kaksi * heksadesimaalia. */ private static String dumpBytes(byte[] bytes) { int size = bytes.length; StringBuffer sb = new StringBuffer(size * 2); String s; for (int i = 0; i < size; ++i) { s = Integer.toHexString(bytes[i]); if (s.length() == 8) { // -128 <= bytes[i] < 0 sb.append(s.substring(6)); } else if (s.length() == 2) { // 16 <= bytes[i] < 128 sb.append(s); } else { sb.append("0" + s); // 0 <= bytes[i] < 16 } } return sb.toString(); } }