ByteArrayInputStream and ByteArrayOutputStream in Java - BunksAllowed

BunksAllowed is an effort to facilitate Self Learning process through the provision of quality tutorials.

Random Posts

ByteArrayInputStream and ByteArrayOutputStream in Java

Share This

Java I/O: ByteArrayInputStream

Source code
package com.t4b.test; import java.io.ByteArrayInputStream; public class ByteArrayInputStreamTest { public static void main(String[] args) { byte[] buf = { 10, 20, 30, 25 }; ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(buf); int k = 0; while ((k = byteArrayInputStream.read()) != -1) { char ch = (char) k; System.out.println("ASCII value of " + ch + " is : " + ch); } } }

Java I/O: ByteArrayOutputStream


Source code
package com.t4b.test; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; public class ByteArrayOutputStreamTest { public static void main(String[] args) { try { FileOutputStream fos1 = new FileOutputStream("test1.txt"); FileOutputStream fos2 = new FileOutputStream("test2.txt"); ByteArrayOutputStream bout = new ByteArrayOutputStream(); bout.write(100); bout.writeTo(fos1); bout.writeTo(fos2); bout.flush(); bout.close(); fos1.close(); fos2.close(); } catch (IOException e) { e.printStackTrace(); } } }

Happy Exploring!

No comments:

Post a Comment