博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读文件
阅读量:6118 次
发布时间:2019-06-21

本文共 831 字,大约阅读时间需要 2 分钟。

package tool;

import java.io.BufferedReader;

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class ReadFile {

/**

  • 以行为单位读取文件,常用于读面向行的格式化文件
    */
    public ArrayList<String[]> readFile(String fileName) {
    BufferedReader reader =null;
    ArrayList<String[]> list = new ArrayList<String[]>();
    try {
    reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileName),"UTF-8"));
    String tempString = null;
    // 一次读入一行,直到读入null为文件结束
    while ((tempString = reader.readLine()) != null) {
    // 显示行号
    String[] str=tempString.split("=");
    list.add(str);
    }
    reader.close();
    } catch (IOException e) {
    e.printStackTrace();
    } finally {
    if (reader != null) {
    try {
    reader.close();
    } catch (IOException e1) {
    }
    }
    }
    return list;
    }
    }

转载于:https://blog.51cto.com/13618759/2079949

你可能感兴趣的文章
BZOJ 2190[SDOI2008]仪仗队
查看>>
图解SSH原理及两种登录方法
查看>>
[转载] 七龙珠第一部——第058话 魔境圣地
查看>>
【总结整理】JQuery基础学习---样式篇
查看>>
查询个人站点的文章、分类和标签查询
查看>>
基础知识:数字、字符串、列表 的类型及内置方法
查看>>
JSP的隐式对象
查看>>
P127、面试题20:顺时针打印矩阵
查看>>
JS图片跟着鼠标跑效果
查看>>
[SCOI2005][BZOJ 1084]最大子矩阵
查看>>
学习笔记之Data Visualization
查看>>
Leetcode 3. Longest Substring Without Repeating Characters
查看>>
【FJOI2015】金币换位问题
查看>>
数学之美系列二十 -- 自然语言处理的教父 马库斯
查看>>
Android实现自定义位置无标题Dialog
查看>>
面试总结
查看>>
Chrome浏览器播放HTML5音频没声音的解决方案
查看>>
easyui datagrid 行编辑功能
查看>>
类,对象与实例变量
查看>>
HDU 2818 (矢量并查集)
查看>>