public static void main(String[] args) throws Exception { final File testFile = new File(args[0]); final int iterations = Integer.valueOf(args[1]); final boolean includeInputStream = Boolean.valueOf(args[2]); final boolean doReadFileInChunks = Boolean.valueOf(args[3]); System.out.printf("Testing %s%n", args[0]); for (int i = 0; i < iterations; i++) { if ( includeInputStream ) { final InputStream is = new FileInputStream(testFile); if ( doReadFileInChunks ) readFileInChunks("InputStream", is); else readFileByLine("InputStream", is); is.close(); } final PositionalBufferedStream pbs = new PositionalBufferedStream(new FileInputStream(testFile)); if ( doReadFileInChunks ) readFileInChunks("PositionalBufferedStream", pbs); else readFileByLine("PositionalBufferedStream", pbs); pbs.close(); } }
public static void main(String[] args) throws Exception { final File testFile = new File(args[0]); final int iterations = Integer.valueOf(args[1]); final boolean includeInputStream = Boolean.valueOf(args[2]); final boolean doReadFileInChunks = Boolean.valueOf(args[3]); System.out.printf("Testing %s%n", args[0]); for (int i = 0; i < iterations; i++) { if ( includeInputStream ) { final InputStream is = new FileInputStream(testFile); if ( doReadFileInChunks ) readFileInChunks("InputStream", is); else readFileByLine("InputStream", is); is.close(); } final PositionalBufferedStream pbs = new PositionalBufferedStream(new FileInputStream(testFile)); if ( doReadFileInChunks ) readFileInChunks("PositionalBufferedStream", pbs); else readFileByLine("PositionalBufferedStream", pbs); pbs.close(); } }
public static void main(String[] args) throws Exception { final File testFile = new File(args[0]); final int iterations = Integer.valueOf(args[1]); final boolean includeInputStream = Boolean.valueOf(args[2]); final boolean doReadFileInChunks = Boolean.valueOf(args[3]); System.out.printf("Testing %s%n", args[0]); for (int i = 0; i < iterations; i++) { if ( includeInputStream ) { final InputStream is = new FileInputStream(testFile); if ( doReadFileInChunks ) readFileInChunks("InputStream", is); else readFileByLine("InputStream", is); is.close(); } final PositionalBufferedStream pbs = new PositionalBufferedStream(new FileInputStream(testFile)); if ( doReadFileInChunks ) readFileInChunks("PositionalBufferedStream", pbs); else readFileByLine("PositionalBufferedStream", pbs); pbs.close(); } }