是否可以使用像
这样的缓冲读取器数组 BufferedReader[] b = new BufferedReader(5);
并单独初始化它们,如
b[0] = new BufferedReader(new FileReader("foo"));
答案 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];