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);
}
}
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。