java读取文件的demo2

该方法用的是BufferedReader跟FileReader实现文件的读取的

 

代码如下

 

package test;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Date;

public class ReadFileDemo2 {

 /**
  * @param args
  * 此方法的读取速度明显的变慢了很多
  */
 public static void main(String[] args) {
  
 
  String filename = "F:\\性爱.txt";//这里的文件的编码必须是ascii编码
  File file = new File (filename);
  BufferedReader read = null;
  Date startDate = new Date();
  try {
    read = new BufferedReader(new FileReader(file));
   StringBuffer buffer = new StringBuffer();
   String text = null;
   try {
    while((text = read.readLine())!=null){
     
     buffer.append(text+"\n");
    }
    System.out.println(buffer);
    Date endDate = new Date();
    System.out.println(endDate.getTime()-startDate.getTime()+"ms");
   } catch (IOException e) {
    e.printStackTrace();
   }
  } catch (FileNotFoundException e) {
   e.printStackTrace();
  }
  finally{
   try {
    read.close();
   } catch (IOException e) {
    e.printStackTrace();
   }
   
  }
 }


}

你可能感兴趣的:(java,F#)