文件的读取 java

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStreamReader;

publicclassH20121012

 {

 /**

  *

 功能:Java读取txt文件的内容

  *

 步骤:1:先获得文件句柄

  *

 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取

  *

 3:读取到输入流后,需要读取生成字节流

  *

 4:一行一行的输出。readline()。

  *

 备注:需要考虑的是异常情况

  *

 @param filePath

  */

 publicstaticvoidreadTxtFile(String

 filePath){

  try{

    String

 encoding="GBK";

    File

 file=newFile(filePath);

    if(file.isFile()

 && file.exists()){ //判断文件是否存在

     InputStreamReader

 read = newInputStreamReader(

     newFileInputStream(file),encoding);//考虑到编码格式

     BufferedReader

 bufferedReader = newBufferedReader(read);

     String

 lineTxt = null;

     while((lineTxt

 = bufferedReader.readLine()) != null){

      System.out.println(lineTxt);

     }

     read.close();

  }else{

   System.out.println("找不到指定的文件");

  }

  }

catch(Exception

 e) {

   System.out.println("读取文件内容出错");

   e.printStackTrace();

  }


 }


 publicstaticvoidmain(String

 argv[]){

  String

 filePath = "L:\\Apache\\htdocs\\res\\20121012.txt";

// 

 "res/";

  readTxtFile(filePath);

 }




}

你可能感兴趣的:(文件的读取 java)