不错的和容易的问题..我使用文件句柄来写和读分数..胜利和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