import java.io.*; public class InputStreamToByteArrayInputStream { public static void main(String args[]) { try { InputStream inputStream= new FileInputStream("InputStreamToByteArrayInputStream.java"); byte currentXMLBytes[] = inputStream.toString().getBytes(); ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(currentXMLBytes); while(byteArrayInputStream.read()!=-1) System.out.println(byteArrayInputStream.read()); } catch (IOException e){} } }