网站首页 网站导航 课程中心
新闻中心
您所在的位置:Java培训 > 新闻中心 > Java读取TXT文件的方法

Java读取TXT文件的方法

来源:中软卓越 日期:2017-06-05 15:26 人气:
标签:
中软国际教育集团Python+大数据课程入驻大武汉啦!!!

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.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;
/**
  * @author 中软卓越
  * H20121012.java
  * 2012-10-12下午11:40:21
  */
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);
   }
  
  
}

中软卓越是中软国际有限公司投资的大型人才服务机构,是中软国际人才战略的核心组成部分之一,承担集团发展过程中人才储备和培养的任务,是软件及外包业务快速发展的重要人才支撑平台,是集团保持高速增长动力之一。

中软国际教育集团专注IT教育36年,一直秉承“用良心做教育”的理念,是中国移动互联网研发人才一体化服务的开拓者,全力打造移动互联网研发人才服务优质平台。

公司总部位于武汉,目前已在深圳、上海、郑州、广州、大连、武汉、成都、西安、杭州、重庆、长沙、合肥、无锡、南宁、厦门、南京、南昌等全国22个省成立了60多家分公司。拥有全国的移动互联网教学就业保障团队,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。

营业执照 版权所有©Copyright 2008-2017,武汉中软卓越科技有限公司 , All Rights Reserved. ICP备案号:15018648号-1

sitemap | 来校路线 | 分类导航 | 关于我们