У меня было несколько попыток использовать java.io несколькими способами, но я так и не смог заставить его работать. Моя идея состояла в том, чтобы сохранить очки, заработанные в файле с именем save_data.txt, затем извлечь 3 старших целых числа из этого списка и отобразить их в списке лидеров.
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
public class TextFind {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
File file = new File("save_data.txt");
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader(file));
String text = null;
while((text = reader.readLine()) != null) {
list.add(Integer.parseInt(text));
}
}catch (FileNotFoundException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(reader != null) {
reader.close();
}
}catch(IOException e) {
}
}
}
}
Я взял это и позвонил, когда игра перестала работать. Кажется, ничего не делать.