Sunday, 5 June 2016

How to read byte array using ByteArrayInputStream?


ByteArrayInputStream keep maintains a buffer and tracks the next byte to be supplied. With ByteArrayInputStream we can read bulk data and buffer is helpful for faster response.


Example Code:

package snippets11;
import java.io.ByteArrayInputStream;

/**
 * Created by root on 15/3/16.
 */
public class ByteArrayInputStreamExample {
    public static void main(String[] args) {
        String string="Programming World...";
        byte[] bytes=string.getBytes();

        ByteArrayInputStream ba=new ByteArrayInputStream(bytes);
        int ch;
        while((ch=ba.read())!=-1){
            System.out.print((char)ch);
        }
    }
}

click here.

No comments:

Post a Comment