import java.io.*; public class ByteArrayInputStreamDemo { public static void main(String[] args) { String s = "abcdefghijklmnopqrstuvwxyz"; byte[] b = s.getBytes(); ByteArrayInputStream bas = new ByteArrayInputStream(b); for(int i=0; i<2;i++) { int c; while((c=bas.read()) != -1) { if(i==0) System.out.print((char)c); else System.out.print(Character.toUpperCase((char)c)); } System.out.println(); bas.reset(); } } }