我正在尝试将2D数组写入文本文件,当我尝试写入它时,我会继续“读取null”
用户将2维点输入到可存储多达100个点的数组中。
Point[] A = new Point[100];
System.out.println("Enter index: ");
int i = in.nextInt(); //validate
System.out.print("Enter integers x, y to replace: ");
int x = in.nextInt();
int y = in.nextInt();
A[i] = new Point(x, y);
然后我尝试将点打印到文件
PrintWriter p = new PrintWriter("Project.txt");
for (int k=0; k<A.length ; k++){
p.println(Arrays.deepToString(A));
}
p.close();
然后就是这样。
打开Project.txtReading null
就好像它不知道该文件存在,但我已经创建了该文件,并且它与此java文件位于同一文件夹中。我错过了什么?