long before, after, time; before = System.currentTimeMillis(); test.bufferedReader(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("BufferedReader 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.scanner(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("Scanner 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.apacheCommonsIo(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("Apache Commons IO 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.inputStreamReader(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("InputStreamReader 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.fileInputStream(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("FileInputStream 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.bufferedInputStream(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("BufferedInputStream 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.fileUtils(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("FileUtils 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.files(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("Files 耗时: " + time + "ms"); }
publicvoidapacheCommonsIo(String filePath) { Filefile=newFile(filePath); if (!file.exists()) { return; }
long before, after, time; before = System.currentTimeMillis(); test.bufferedReader(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("BufferedReader 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.scanner(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("Scanner 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.apacheCommonsIo(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("Apache Commons IO 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.inputStreamReader(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("InputStreamReader 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.fileInputStream(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("FileInputStream 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.bufferedInputStream(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("BufferedInputStream 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.fileUtils(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("FileUtils 耗时: " + time + "ms");
before = System.currentTimeMillis(); test.files(filePath); after = System.currentTimeMillis(); time = after - before; System.out.println("Files 耗时: " + time + "ms"); }
publicvoidapacheCommonsIo(String filePath) { Filefile=newFile(filePath); if (!file.exists()) { return; }