【问题标题】:Array of Buffered Readers in JAVAJAVA中的缓冲读取器数组
【发布时间】:2015-04-11 14:58:24
【问题描述】:

是否可以有一个缓冲阅读器数组,例如

 BufferedReader[] b = new BufferedReader(5);

然后像这样单独初始化它们

b[0] = new BufferedReader(new FileReader("foo"));

【问题讨论】:

    标签: java arrays bufferedreader


    【解决方案1】:

    是的,这是可能的,但您使用错误的语法来创建数组。它应该使用方括号而不是括号来指定数组大小:

    BufferedReader[] b = new BufferedReader[5];
    

    【讨论】:

      【解决方案2】:

      如果您将BufferedReader() 更改为BufferedReader[] 是可能的:

      BufferedReader[] b = new BufferedReader[5];//<-- correct size declaration of array
      
      b[0] = new BufferedReader(new FileReader("foo"));
      

      BufferedReader(5) 导致您的 IDE 中出现编译器错误..

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-14
        • 1970-01-01
        • 2014-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-10
        • 2023-03-11
        相关资源
        最近更新 更多