home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 13 / ByteArrayOutputStreamS.class (.txt) next >
Encoding:
Java Class File  |  2000-09-08  |  1.3 KB  |  37 lines

  1. import java.io.ByteArrayOutputStream;
  2. import java.io.FileOutputStream;
  3.  
  4. class ByteArrayOutputStreamS {
  5.    public static void main(String[] var0) throws Exception {
  6.       ByteArrayOutputStream var2 = new ByteArrayOutputStream(12);
  7.       System.out.println("Enter 10 characters and a return");
  8.  
  9.       while(var2.size() != 10) {
  10.          var2.write(System.in.read());
  11.       }
  12.  
  13.       System.out.println("Buffer as a string");
  14.       System.out.println(var2.toString());
  15.       System.out.println("Into array");
  16.       byte[] var3 = var2.toByteArray();
  17.  
  18.       for(int var1 = 0; var1 < var3.length; ++var1) {
  19.          System.out.print((char)var3[var1]);
  20.       }
  21.  
  22.       System.out.println();
  23.       System.out.println("To an OutputStream()");
  24.       FileOutputStream var4 = new FileOutputStream("test.txt");
  25.       var2.writeTo(var4);
  26.       System.out.println("Doing a reset");
  27.       var2.reset();
  28.       System.out.println("Enter 10 characters and a return");
  29.  
  30.       while(var2.size() != 10) {
  31.          var2.write(System.in.read());
  32.       }
  33.  
  34.       System.out.println("Done.");
  35.    }
  36. }
  37.