ByteArrayInputStream Reset : ByteArrayInputStream « File Input Output « Java






ByteArrayInputStream Reset

    


import java.io.ByteArrayInputStream;
import java.io.IOException;

class MainClass {
  public static void main(String args[]) throws IOException {
    String tmp = "abc";
    byte b[] = tmp.getBytes();
    ByteArrayInputStream in = new ByteArrayInputStream(b);

    for (int i = 0; i < 2; i++) {
      int c;
      while ((c = in.read()) != -1) {
        if (i == 0) {
          System.out.print((char) c);
        } else {
          System.out.print(Character.toUpperCase((char) c));
        }
      }
      System.out.println();
      in.reset();
    }
  }
}


   
    
    
  








Related examples in the same category

1.Byte Array IO
2.Demonstrate ByteArrayInputStream
3.Convert string into InputStream using ByteArrayInputStream class.
4.Read ByteArrayInputStream to String
5.ByteArrayInputStream implementation that does not synchronize methods.
6.Fast Multi ByteArrayInputStream