【发布时间】:2015-04-11 14:58:24
【问题描述】:
是否可以有一个缓冲阅读器数组,例如
BufferedReader[] b = new BufferedReader(5);
然后像这样单独初始化它们
b[0] = new BufferedReader(new FileReader("foo"));
【问题讨论】:
标签: java arrays bufferedreader
是否可以有一个缓冲阅读器数组,例如
BufferedReader[] b = new BufferedReader(5);
然后像这样单独初始化它们
b[0] = new BufferedReader(new FileReader("foo"));
【问题讨论】:
标签: java arrays bufferedreader
是的,这是可能的,但您使用错误的语法来创建数组。它应该使用方括号而不是括号来指定数组大小:
BufferedReader[] b = new BufferedReader[5];
【讨论】:
如果您将BufferedReader() 更改为BufferedReader[] 是可能的:
BufferedReader[] b = new BufferedReader[5];//<-- correct size declaration of array
b[0] = new BufferedReader(new FileReader("foo"));
BufferedReader(5) 导致您的 IDE 中出现编译器错误..
【讨论】: