读书人

Java 操作 资料 File

发布时间: 2013-07-01 12:33:04 作者: rapoo

Java 操作 文件 File

?

写文件

public static void stream(String  path) throws FileNotFoundException, IOException {          Long startTime = System.currentTimeMillis();          BufferedReader reader = getReader(new File(path));            String line;           while ((line = reader.readLine()) != null) {              // 空转          System.out.println(line);                }          Long estimatedTime = System.currentTimeMillis() - startTime;          System.out.printf("stream Diff: %d ms\n", estimatedTime);        } 

?

?

?

读文件

public static void stream(String file) throws FileNotFoundException, IOException {          Long startTime = System.currentTimeMillis();          BufferedReader reader = getReader(new File(path));            String line;                while ((line = reader.readLine()) != null) {              // 空转          System.out.println(line);                 }          Long estimatedTime = System.currentTimeMillis() - startTime;          System.out.printf("stream Diff: %d ms\n", estimatedTime);        } 
 public static BufferedReader getReader(File f) throws FileNotFoundException, IOException {          BufferedReader reader = null;          if (f.getName().endsWith(".gz")) {              reader = new BufferedReader(new InputStreamReader(new GZIPInputStream(new FileInputStream(f))));          } else {              reader = new BufferedReader(new InputStreamReader(new FileInputStream(f)));          }          return reader;      }  

??

?

读书人网 >移动开发

热点推荐