java读取TXT文件的方法

原创 2013年12月02日 09:52:09

http://www.cnblogs.com/manongxiaojiang/archive/2012/10/13/2722068.html


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);
    }
     
     
 
}

 


java读写TXT文件的方法

java读取txt文件内容。可以作如下理解: 首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。 ...
  • u011776918
  • u011776918
  • 2014年11月08日 16:59
  • 6543

Java分割txt文件

Java分割txt文件,现在网络小说比较长,好多朋友想用手机或者mp3之类的工具阅读,但是文件太大不方便,于是乎,我就写了一个分割文件的小程序,时间仓促,从有想法到写出初稿大概用来半个小时。先贴上来,...
  • tigerting
  • tigerting
  • 2008年07月30日 15:37
  • 1537

java中读取txt文档的三种方式

1.   package com.readfile;   2.      3.   import java.io.BufferedReader;   4.   import java.io.Fi...
  • zs520ct
  • zs520ct
  • 2017年05月15日 23:06
  • 2921

java 以行为单位读取txt文件(1)

java txt文件读取
  • yxmaomao1991
  • yxmaomao1991
  • 2016年02月22日 19:40
  • 1225

java — 读取txt文件的方法

java读取txt文件内容。可以作如下理解: 首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。 ...
  • qq_17115517
  • qq_17115517
  • 2014年07月23日 11:06
  • 237

java读取TXT文件的方法

java读取txt文件内容。可以作如下理解: 首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。 ...
  • lianchao668
  • lianchao668
  • 2013年09月10日 11:22
  • 405

Java读取TXT文件的方法

原文链接:http://www.cnblogs.com/manongxiaojiang/archive/2012/10/13/2722068.html java读取txt文件内容。可以作如下理解...
  • chenyong679
  • chenyong679
  • 2013年12月25日 18:49
  • 373

Java读取txt文件的方法

访问此链接即可http://www.cnblogs.com/manongxiaojiang/archive/2012/10/13/2722068.html,试验过了没问题...
  • Mr_PGZ
  • Mr_PGZ
  • 2017年07月05日 14:42
  • 88

java读取txt文件并以在每行以空格取数据

简单一个例子。其中正则是取消多余空格或者tab键 package test4; import java.io.BufferedReader; import java.io.FileReader; ...
  • shunzi1046
  • shunzi1046
  • 2017年02月08日 16:14
  • 2583

java实现读取txt文件中的内容

我们先来看个例子 import java.io.*; /*** Created by liguoqing on 2016/3/28.*/public class ReadTxtFile {  pub...
  • qq_29347295
  • qq_29347295
  • 2017年10月27日 09:52
  • 284
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java读取TXT文件的方法
举报原因:
原因补充:

(最多只允许输入30个字)