【问题标题】:Resolving a bufferReader error [duplicate]解决 bufferReader 错误 [重复]
【发布时间】:2017-01-27 16:46:52
【问题描述】:

我收到ArrayIndexOutOfBoundsException: 0 错误。

这是一个小sn-p:

public static void main(String[] args){
try{
    Fileread = new BufferedReader(new FileReader(args[0]));
}
catch(FileNotFoundException e){
    System.out.println("Error reading in file");
    System.exit(1);
}

我正在阅读一个超过 50 行的文本文件。我对使用 args[] 数组读取初始输入有点陌生。所以请原谅我缺乏知识。

【问题讨论】:

标签: java


【解决方案1】:

假设您没有收到 FileNotFoundException,可以肯定地说您的异常与您的参数有关,即 arg[0]...

你是如何运行你的java类的?为了能够正确运行它,您需要像这样运行它。 . 即如果类名是 Memory 并且文件名是 Memory.java 那么你使用 javac Memory.java 编译它并像这样运行它..

java Memory C:\abc.txt

【讨论】:

    猜你喜欢
    • 2016-06-02
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 2021-04-21
    • 2020-05-02
    相关资源
    最近更新 更多