,可以按照以下步骤进行:
以下是一个示例代码,演示如何将BufferedReader中的值存储在多维数组中:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
String filePath = "input.txt"; // 替换为实际的文件路径
try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
String line;
int[][] array = new int[10][10]; // 创建一个10x10的多维数组
int row = 0;
while ((line = reader.readLine()) != null) {
String[] values = line.split(","); // 假设每行的值以逗号分隔
for (int col = 0; col < values.length; col++) {
array[row][col] = Integer.parseInt(values[col]);
}
row++;
}
// 打印多维数组
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array[i].length; j++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上述示例中,我们使用BufferedReader逐行读取文件中的值,并将每一行的值存储在一个二维数组中。在实际应用中,可以根据需要调整数组的维度和大小,并根据值的类型选择适当的数据类型。
领取专属 10元无门槛券
手把手带您无忧上云