不錯的和容易的問題..我使用文件句柄來寫和讀分數..勝利和lossess ..但不像緩衝讀者,你不能使用read.line();那麼你如何在文件處理程序中編寫和讀取行?這裏 感謝名單是代碼Libgdx FileHandle讀寫一條以上的行
private void writeSaveData()
{
winstring = Integer.toString(wins);
lossstring = Integer.toString(losses);
FileHandle scores = Gdx.files.local("Score");
scores.writeString(winstring, false);
// I want to add another line here for lossess
}
private void loadScores()
{
FileHandle scores = Gdx.files.local("Score");
winstringread= scores.readString(winstring);
wins = Integer.parseInt(winstringread);
// same here add line to read lossess
}
我在另一篇文章的回答將幫助你閱讀整個文件到一個多行,將其寫入新的生產線是一樣的,但是追加「\ r \ n」來,你想成爲一個單獨的每個String行[Libgdx文件句柄..閱讀單行](http://stackoverflow.com/questions/37281063/libgdx-file-handle-reading-a-single-line/37281292#37281292) – Underbalanced
這也是我的問題,它不說如何寫兩行?任何幫助.. – Joe
當你創建一個字符串時,只需在保存完整的東西之前添加+「\ r \ n」。'String output = String.format(「Wins:%d \ r \ nLosses:%d」損失);' – Underbalanced