java实现BufferedReader读取文件的矩阵
时间: 2023-10-24 13:12:18 浏览: 79
可以这样实现:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadMatrixFromFile {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader("matrix.txt"));
String line;
while ((line = reader.readLine()) != null) {
String[] values = line.split(",");
int[] row = new int[values.length];
for (int i = 0; i < row.length; i++) {
row[i] = Integer.parseInt(values[i]);
}
// 处理一行数据
System.out.println(Arrays.toString(row));
}
reader.close();
}
}
```
其中,假设文件中每行是用逗号分隔的一组数字,代表一个矩阵的一行,示例文件内容如下:
```
1, 2, 3
4, 5, 6
7, 8, 9
```
程序会将每行读入并输出。
阅读全文