www.pudn.com > srmail.rar > reader.java


import java.io.BufferedReader; 
import java.io.File; 
import java.io.FileInputStream; 
import java.io.FileOutputStream; 
import java.io.FileWriter; 
import java.io.IOException; 
import java.io.InputStream; 
import java.io.InputStreamReader; 
import java.io.PrintWriter; 
import java.util.StringTokenizer; 
 
public class reader{ 
	public String readTxt(String filePathAndName,String encoding) throws IOException{ 
	     encoding = encoding.trim(); 
	     StringBuffer str = new StringBuffer(""); 
	     String st = ""; 
	     try{ 
	      FileInputStream fs = new FileInputStream(filePathAndName); 
	      InputStreamReader isr; 
	      if(encoding.equals("")){ 
	       isr = new InputStreamReader(fs); 
	      }else{ 
	       isr = new InputStreamReader(fs,encoding); 
	      } 
	      BufferedReader br = new BufferedReader(isr); 
	      try{ 
	       String data = ""; 
	       while((data = br.readLine())!=null){ 
	         str.append(data+" ");  
	       } 
	      }catch(Exception e){ 
	       str.append(e.toString()); 
	      } 
	      st = str.toString(); 
	     }catch(IOException es){ 
	      st = ""; 
	     } 
	     return st;      
	    }  
	  public static void main(String args[]) { 
		  reader file=new reader(); 
		  try{ 
		  String yy=file.readTxt("E:/yonghu.txt","UTF-8"); 
		  System.out.print(yy); 
		  }catch(Exception E){ 
			   
		  } 
		  //createFolder("E:/11"); 
		  //createFile ddd=new createFile();  
		  //ddd.createFile("E:/JavaApp/srmail","123"); 
	   
	 
		 
	} 
	   
  }