JavaでTXTファイルの内容を読み取る方法


Javaはtxtファイルの内容を読みます。次のように理解できます。
  • はまずファイルのハンドルを獲得します。File file=new File();fileはファイルのハンドルです。二人の間に電話網がつながりました。これから電話し始めます。
  • はこの路線を通じて甲の情報を読み取ります。new FileInputStreamは現在この情報をメモリに読みました。次に乙が理解できるものを解読する必要があります。
  • はFileInputStreamを使っています。これに対応するためには、先ほどメモリに入れたデータを解読するために、Input Stream Reader()を使用する必要があります。
  • 解読が完了したら出力します。もちろんIOで識別できるデータに変換します。バイトコードの読み取り方法を呼び出す必要があります。同時にbufferedReader()のreadline()の方法を使ってtxtファイルの中のすべての行のデータを読みます。
  • 
    package com.campu;
     
    import java.io.BufferedInputStream;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.InputStreamReader;
    import java.io.Reader;
    
    public class H20121012
     {
     /**
      *
       :Java  txt     
      *
       :1:       
      *
     2:                 ,            
      *
     3:       ,         
      *
     4:       。readline()。
      *
       :          
      *
     @param filePath
      */
     public static void readTxtFile(String
     filePath){
      try {
        String
     encoding="GBK";
        File
     file=new File(filePath);
        if(file.isFile()
     && file.exists()){ //        
         InputStreamReader
     read = new InputStreamReader(
         new FileInputStream(file),encoding);//       
         BufferedReader
     bufferedReader = new BufferedReader(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();
      }
      
     }
      
     public static void main(String
     argv[]){
      String
     filePath = "L:\\Apache\\htdocs\\res\\20121012.txt";
    //  
     "res/";
      readTxtFile(filePath);
     }
      
      
     
    }
    以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。