new ByteArrayOutputStream(int size) : ByteArrayOutputStream « java.io « Java by API






new ByteArrayOutputStream(int size)

  
/*
 * Output:
 *  
 */

import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.OutputStream;

public class MainClass {
  public static void main(String args[]) throws Exception {
    ByteArrayOutputStream f = new ByteArrayOutputStream(12);
    System.out.println("Please 10 characters and a return");
    while (f.size() != 10) {
      f.write(System.in.read());
    }
    System.out.println("Buffer as a string");
    System.out.println(f.toString());
    System.out.println("Into array");
    byte b[] = f.toByteArray();
    for (int i = 0; i < b.length; i++) {
      System.out.print((char) b[i]);
    }
    System.out.println();
    OutputStream f2 = new FileOutputStream("test.txt");
    f.writeTo(f2);
    f.reset();
    System.out.println("10 characters and a return");
    while (f.size() != 10) {
      f.write(System.in.read());
    }
    System.out.println("Done..");
  }
}
           
         
    
  








Related examples in the same category

1.ByteArrayOutputStream: toByteArray()
2.ByteArrayOutputStream: writeTo(OutputStream out)