java 实现以行为单位读取txt文件(1)
来源:互联网 发布:java获取指定cookie 编辑:程序博客网 时间:2024/05/16 11:28
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;public class readFile { /** * 功能 读取txt文件内容 * @param args */ public static void readTxtFile(String filePath){ File file=new File(filePath);//创建文件对象 String encoding="GBK";//设置读取文件的编码格式 if(file.isFile()&&file.exists()){//判断文件是否存在 try { FileInputStream fisr=new FileInputStream(file); //FileInputStream创建文件输入流,FileInputStream类是以字节读取文件的 InputStreamReader isr=new InputStreamReader(fisr,encoding);//封装文件输入流,并设置编码方式 //InputStreamReader是字节流转向字符流的桥梁,读取文本文件当然可以用字节流,但是使用字符流会更加的方便 /*如果处理的是文本文件的话,下面两条语句几乎相同 * InputStreamReader in=new InputStreamReader(new FileInputStream(file)); * FileReader fin=new FileReader(file); */ BufferedReader br=new BufferedReader(isr); //BufferedInputStream将InputStreamReader中的数据存入缓冲区,它不改变FileInputSteam中数据的类型 //BufferedInputStream是将多个输入的数据放入一个缓冲区中以便一次性操作 String txt=null; while((txt=br.readLine())!=null){//按行读取文件,每次读取一行 System.out.println(txt); } fisr.close(); isr.close(); br.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } public static void main(String[] args) { String filePath="F:\\test\\testR.txt";//在F盘创建test文件夹,在文件夹下创建testR.txt文件 readTxtFile(filePath); }}
0 0
- java 实现以行为单位读取txt文件(1)
- java 以行为单位读取txt文件(1)
- java 实现以字节为单位读取文件(2)
- java 实现以字符为单位读取文件(3)
- 读取文件以行为单位逆序输出到另一文件
- 【工具类】JAVA 以行为单位读取文件并比对
- python 大文件以行为单位读取方式比对
- 以行为单位读写文件
- 以行为单位读取文本文件(c++)
- java对txt文本文件的复制粘贴(对文件内容进行了简单的修改)以行为一个处理单位
- 以行为单位的文件处理程序
- [转]python 大文件以行为单位读取方式比对
- java 以字节为单位读取文件(2)
- java 以字符为单位读取文件(3)
- java实现读取TXT文件的方法
- java实现读取txt文件中的内容
- 简单的bash script,实现以行为单位读入文件,并打印出某一列
- JAVA读取txt文件
- spring mvc返回类型
- 高德地图签名提示“INVALID_USER_SCODE”处理
- 由面向对象到设计模式
- web服务器集群-第三天
- 67. Add Binary
- java 实现以行为单位读取txt文件(1)
- Guava base -- CaseFormat
- java 实现以字节为单位读取文件(2)
- php apache mysql 64位
- PHPStorm中$_POST和$_FILES取不到值问题
- 初识dll,在VS2010平台上创建并使用dll(revised)
- 一个工作一年半的程序员的自述(四)
- Mac自带Apache搭建PHP开发环境(二)连接MySQL报错SQLSTATE[HY000] [2002] No such file or directory
- java 实现以字符为单位读取文件(3)