我在这个程序中尝试做的是传递一个包含一系列表格的文件,就好像它是一个 excel 一样,并在代码中排列数据,以便在 with java.lang 中以相同的方式打印数据。 NullPointerException 我得到它是在我印象的最后出现的,我真的不知道为什么会这样,所以我希望你能帮助我。根据程序,我的错误在第 25 行。
try {
String[] data = new String[47];
String lineaTemporal;
File archivo = new File("Mat.txt");
FileReader fr = new FileReader(archivo);
BufferedReader br = new BufferedReader(fr);
String linea;
for (int i = 0; i < 47; i++) {
data[i] = br.readLine();
lineaTemporal = data[i];
String[] parts = lineaTemporal.split(" ");
for (String part1 : parts) {
System.out.print(part1);
System.out.print("\t");
}
System.out.println("");
}
//while ((linea = br.readLine()) != null) {
// System.out.println(linea);
//}
} catch (Exception e) {
e.printStackTrace();
}
试试这个代码:
这样,您只会填充文件的行数,您必须小心,因为如果文件的行数超过 47 行,则数组已损坏。