【问题标题】:How to read line by line from a text file storing the values in a arrayList, in java? [duplicate]如何在java中从存储arrayList中的值的文本文件中逐行读取? [复制]
【发布时间】:2014-02-07 18:23:46
【问题描述】:

如何从文本文件中读取并将值存储到我指定的数组列表中,到目前为止我有以下代码

FileReader file = new FileReader("C:\\");
        BufferedReader reader = new BufferedReader(file);

        String text = "";
        String line = reader.readLine();
        while (line != null){

            text += line;
            line = reader.readLine();
        }
        System.out.println(text);

我想将行数限制为 6 行,任何超过应该提供箭头的行,我还想检查用户给出的值是否合适。我创建的数组列表叫做arraysList。

用户最多可以输入6行,格式、String、double、int、int

我想要的错误检查是说如果用户输入的整数低于 0 或高于 100,它应该提供一个错误,如果双精度数低于 0,它应该提供一个错误,并且如果字符串不匹配

苹果||香蕉 ||橙色 ||松苹果 ||葡萄 ||芒果

我想将每一行存储在数组列表中,但是将值分开,以便在行中的每个空格之后,依此类推...

谢谢。

【问题讨论】:

  • 您遇到了什么问题?

标签: java arrays


【解决方案1】:

这条线是你的问题。

FileReader file = new FileReader("C:\\");

应该是这样的

FileReader file = new FileReader("C:\\input.txt");

我的意思是,将读者指向您的实际文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 2013-01-26
    • 2018-05-30
    • 1970-01-01
    • 2013-07-09
    • 2016-04-14
    • 1970-01-01
    相关资源
    最近更新 更多