Android Byte Array to String Convert bytes2StringPtr(byte[] data, String type)

Here you can find the source of bytes2StringPtr(byte[] data, String type)

Description

bytes String Ptr

Declaration

public static String bytes2StringPtr(byte[] data, String type) 

Method Source Code

//package com.java2s;

public class Main {
    public static String bytes2StringPtr(byte[] data, String type) {
        if (type == null) {
            type = "";
        }/*w  w  w . ja v  a2  s  .  c om*/
        StringBuffer sb = new StringBuffer();
        System.out.println();
        for (int i = 0; i < data.length; i++) {
            sb.append(String.format("".equals(type) ? "0x%x," : type + ",",
                    data[i]));
        }
        return sb.toString();

    }

    public static byte[] append(byte[] data, byte[] adata) {
        if (data == null) {
            data = new byte[0];
        }
        int len = data.length;
        if (adata == null) {
            return data;
        }
        int alen = adata.length;

        byte[] result = new byte[(len + alen)];

        for (int i = 0, j = 0; i < len + alen; i++) {
            if (i < len) {
                result[i] = data[i];
                continue;
            }
            result[i] = adata[j];
            j++;
        }

        return result;

    }
}

Related

  1. byteArrayToString(byte[] b)
  2. byteArrayToString(byte[] bytes)
  3. byteToString(byte b)
  4. bytes2String(byte[] data)
  5. bytes2String(byte[] data, String type)
  6. getString(byte[] bb)
  7. getString(byte[] bytes)
  8. getString(byte[] bytes, String charsetName)
  9. getString(byte[] fromBytes, int offset, int length)