循环读取文本中每行的数据

Posted Henu丶雨巷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环读取文本中每行的数据相关的知识,希望对你有一定的参考价值。

java代码:

package com.zltest.bd;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;

public class FileRead {
    public static void main(String[] args) throws Exception {
        File file = new File("D:\\\\aa.txt");
        InputStreamReader read = new InputStreamReader(new FileInputStream(file),"gbk");
        BufferedReader reader = null;
        String temp = null;
        int line = 1;
        try {
            reader = new BufferedReader(read);
            while ((temp = reader.readLine()) != null) {
                System.out.println("line" + line + ":" + temp);
                line++;
            }
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            if (reader != null) {
                try {
                    reader.close();
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

 

文本的内容:

 

控制台输出的内容:

 

以上是关于循环读取文本中每行的数据的主要内容,如果未能解决你的问题,请参考以下文章

delphi中怎么逐行读取文本文件的数据并将每行分别写入指定的不同编辑框

如何通过表格中的部分文本查找元素,每行有多行和单元格?

如何使用java编写一个从指定的TXT文件每行固定位置抓取数据并生成一个xls表自动保存的程序?

循环将文件的每一行读取到自己的数组中[重复]

python 读取多个csv文件中某一列,并生成一个新csv文件

从文本文件中读取整数并使用 C++ 将它们存储到向量中