Android Byte Array to String Convert byteTOString(byte[] in)

Here you can find the source of byteTOString(byte[] in)

Description

byte TO String

Declaration

public static String byteTOString(byte[] in) throws Exception 

Method Source Code

//package com.java2s;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;

import java.io.InputStream;

public class Main {
    final static int BUFFER_SIZE = 4096;

    public static String byteTOString(byte[] in) throws Exception {

        InputStream is = byteTOInputStream(in);
        return InputStreamTOString(is);
    }//from www  . j  a v  a 2  s. co m

    public static InputStream byteTOInputStream(byte[] in) throws Exception {

        ByteArrayInputStream is = new ByteArrayInputStream(in);
        return is;
    }

    public static String InputStreamTOString(InputStream in)
            throws Exception {

        ByteArrayOutputStream outStream = new ByteArrayOutputStream();
        byte[] data = new byte[BUFFER_SIZE];
        int count = -1;
        while ((count = in.read(data, 0, BUFFER_SIZE)) != -1)
            outStream.write(data, 0, count);

        data = null;
        return new String(outStream.toByteArray());
    }

    public static String InputStreamTOString(InputStream in, String encoding)
            throws Exception {

        ByteArrayOutputStream outStream = new ByteArrayOutputStream();
        byte[] data = new byte[BUFFER_SIZE];
        int count = -1;
        while ((count = in.read(data, 0, BUFFER_SIZE)) != -1)
            outStream.write(data, 0, count);

        data = null;
        return new String(outStream.toByteArray(), encoding);
    }
}

Related

  1. toByteString(byte[] bytes, int start, int length)
  2. convertBytesToString(byte[] value)
  3. convertBytesToString(byte[] value, int len)
  4. byteTOString(byte[] in)
  5. byteTOString(byte[] in)
  6. byteTOString(byte[] in)
  7. byteTOString(byte[] in)
  8. byteTOString(byte[] in, String encoding)
  9. byteToString(byte[] in)