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  w w  w.  j  a  va 2s . c o 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(), "ISO-8859-1");
    }

    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(), "ISO-8859-1");
    }
}

Related

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