JAVA中的缓冲读卡器阵列

时间:2015-02-11 09:39:32

标签: java arrays bufferedreader

是否可以使用像

这样的缓冲读取器数组
 BufferedReader[] b = new BufferedReader(5);

并单独初始化它们,如

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

2 个答案:

答案 0 :(得分:3)

如果您将BufferedReader()更改为BufferedReader[],则可以:

BufferedReader[] b = new BufferedReader[5];//<-- correct size declaration of array

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

BufferedReader(5)导致IDE中出现编译错误。

答案 1 :(得分:2)

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

BufferedReader[] b = new BufferedReader[5];