我目前正在開發一個基本的國際象棋程序,它允許用戶保存當前的遊戲,稍後再回來並從他們離開的地方拿起。唯一的問題是我不知道如何將2d陣列保存到磁盤文件。更令人困惑的是,這組代碼需要單獨編寫每個值,如果值爲「null」,則不會輸出任何內容。我環顧四周,找不到真正解決我問題的任何事情。我在編碼方面相當新,所以如果這是一個基本問題,我很抱歉。我的當前設定的代碼是:將2d數組保存到磁盤文件
Path file = Paths.get("fileName");
Files.write(file, lines, Charset.forName("UTF-8"));
PrintWriter save = new PrintWriter(new FileOutputStream(("fileName")));
Path.close();