读取txt文件的内容

来源:互联网 发布:如何查看淘宝等级 编辑:程序博客网 时间:2024/04/25 21:58

最近工作中用到获取txt文件中的内容,在此记录一下。

步骤:

  1. 创建路径(文件绝对路径+文件名+.txt后缀)
  2. 根据路径获取文件,并判断文件是否存在。
  3. 获取文件流对象。
  4. 获取每行信息。判断每行是否为空
  5. 用“,”切割每行获取到的数据。放入数组。

import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;public class test {@SuppressWarnings("resource")public static void main(String[] args) {//创建文件名(也可以当做参数传进来)String fileName = "测试文件";//设置文件路径(文件夹绝对路径+文件名+。txt)String pathname = "F:\\SUN\\"+fileName+".txt";try {File file = new File(pathname);//判断是否是文件类型,文件是否存在if((file.isFile())&&(file.exists())){InputStreamReader read = new InputStreamReader(new FileInputStream(file));BufferedReader bufferedReader = new BufferedReader(read);String lineTxt = null;//获取每一行内容while ((lineTxt = bufferedReader.readLine()) != null) {//如果每行内容不为空if(lineTxt != null || lineTxt.trim().length() != 0){//根据","进行切割,放入数组String[] redeem = lineTxt.split(",");if(redeem.length>0){//对获取的每行内容进行处理for (int i = 0; i < redeem.length; i++) {System.out.println(redeem[i]);}}}}read.close();}} catch (Exception e) {e.printStackTrace();}}}
运行结果:







原创粉丝点击