我正在使用2个类和一堆方法来将某些数据存储在数组中,然后将其写入文件。我写的东西到一个文件,而不是被VAR双, 后,这是我的代码:数组输出不正确
public void storeArray(Quest1 a, Quest2 b, String filename) throws FileNotFoundException{
PrintWriter k = new PrintWriter(filename);
for(int i = 0; i < a.getDays(); i++)
{
k.println(b.storeArr(a));
}
k.close();
System.out.println("Written.");
}
任务1是一个类,任务2是一个类,字符串文件名才刚刚通过。 完成所有这些并将Quest3对象放入主菜单后。 我运行该程序,输入我的所有值,将其放入类Quest 2中的数组中,然后将它们写入文件。
我打开该文件,请检查其是否工作,我得到这个:
[[email protected]
如何解决这个问题,让我的双变量在文件中?
我这样做,而不是其在2个维度印刷,我没有2个维度 – roro
它返回该数组的与'加入了值,'和包围在'[]' ,但“2维”是什么意思? –
我认为这是2个维度,对不起。但我现在明白了。为什么它打印它随附的[]? – roro