import java.io.*; public class ReadIntoStr3 { public static void main (String args[]) { String thisLine; StringBuffer strb = new StringBuffer("") ; for (int i=0; i < args.length; i++) { try { FileInputStream fin = new FileInputStream(args[i]); BufferedReader myInput = new BufferedReader(new InputStreamReader(fin)); long tcalc ; long begin = System.currentTimeMillis() ; while ((thisLine = myInput.readLine()) != null) { strb.append(thisLine+"\r\n"); } String result = strb.toString(); tcalc = (System.currentTimeMillis() - begin); System.out.println("Compute time: " + tcalc + " ms for " + result.length() + " bytes."); //System.out.println("The string \n " + result) ; } catch (Exception e) { e.printStackTrace(); } } } }