JAVA 读取txt文件实例源码方法



JAVA 读取txt文件实例源码方法。

java读取txt文件内容。可以作如下理解:

  1. 首先获得一个文件句柄。File file new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。
  2. 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了。接下来需要解读成乙方可以理解的东西
  3. 既然你使用了FileInputStream()。那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据
  4. 解读完成后要输出呀。那当然要转换成IO可以识别的数据呀。那就需要调用字节码读取的方法BufferedReader()。同时使用bufferedReader()的readline()方法读取txt文件中的每一行数据哈

—————-

package com.rsi.admin.cube;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Enumeration;
import java.util.List;
import java.util.Properties;


import org.junit.Test;

@Test(timeout = 300000)
public void readtxt() throws IOException{
  String filepath=”D:\\Mandy\\test.txt”;

  File filea = new File(filepath);
 
  if(filea.isFile() && filea.exists()){
  
    FileInputStream ins = new FileInputStream(filea);
    InputStreamReader read = new InputStreamReader(ins);

    BufferedReader bureader = new BufferedReader(read);
    String lineTxt =  null;
    while((lineTxt = bureader.readLine())!=null){
     System.out.println(lineTxt);
    }
 }else{
   System.out.print(“File not found”);
 }
  
}