/* Refaça o programa em (1) para usar o BufferedInputStream. */ import java.io.*; import java.util.Date; public class StreamsEx2 { public static void main(String s[]) throws java.io.IOException { //s[0] arquivo //s[1] diretorio Date d = new Date(); long t1 = d.getTime(); System.out.println(t1); try { FileInputStream fis = new FileInputStream(s[1]+s[0]); BufferedInputStream bis = new BufferedInputStream(fis); int i=0; while (i!=-1) { i = bis.read(); System.out.print((char)i); } bis.close(); } catch (Exception e) { System.out.println(e); } long t2 = d.getTime(); System.out.println(); System.out.println(t2); System.out.println(t2-t1); } // main } // class