JAVA 中的缓冲读取器数组
Array of Buffered Readers in JAVA
是否可以有一个像
这样的缓冲读取器数组
BufferedReader[] b = new BufferedReader(5);
并像
一样单独初始化它们
b[0] = new BufferedReader(new FileReader("foo"));
如果将 BufferedReader()
更改为 BufferedReader[]
则可能:
BufferedReader[] b = new BufferedReader[5];//<-- correct size declaration of array
b[0] = new BufferedReader(new FileReader("foo"));
BufferedReader(5)
导致 IDE..
中的编译器错误
是的,这是可能的,但您使用了错误的语法来创建数组。它应该使用方括号而不是圆括号来指定数组大小:
BufferedReader[] b = new BufferedReader[5];
是否可以有一个像
这样的缓冲读取器数组 BufferedReader[] b = new BufferedReader(5);
并像
一样单独初始化它们b[0] = new BufferedReader(new FileReader("foo"));
如果将 BufferedReader()
更改为 BufferedReader[]
则可能:
BufferedReader[] b = new BufferedReader[5];//<-- correct size declaration of array
b[0] = new BufferedReader(new FileReader("foo"));
BufferedReader(5)
导致 IDE..
是的,这是可能的,但您使用了错误的语法来创建数组。它应该使用方括号而不是圆括号来指定数组大小:
BufferedReader[] b = new BufferedReader[5];