import java.io.*; class WriteToFileFromInputStream { public static void main (String args[]) { File file = null; FileInputStream fis = null; FileOutputStream fos = null; int i = 0; try { fis = new FileInputStream("existingFile.txt"); file = new File("writeToFileFromInputStream.txt"); fos = new FileOutputStream(file); byte[] data = new byte[1024]; while((i=fis.read(data))>0) { fos.write(data); } fis.close(); fos.flush(); fos.close(); } catch(Exception e) { System.out.println(e); } System.out.println("\n New file is created successfully"); } }