Я запрограммировал игру, в которой я сделал так, чтобы вы могли сохранить свой счет, если у вас будет хороший результат, вы будете в топ-10. Моя проблема заключается в том, что когда я получаю данные с сохраненными именами, мне нужна только пропорция из этих данных, которые будут показаны, в данном случае 10 имен.
Вот мой код.
public static void Highscore(List<Highscore> data) {
String HighscoreList = "";
try {
//Textfilens name
String filname = "Highscore.txt";
Scanner inFil = new Scanner(new File(filname));
while(inFil.hasNext()) {
String name = inFil.next();
String percent = inFil.next();
HighscoreLista += name + "\n" + percent + "%" + "\n\n";
} inFil.close();
} catch (FileNotFoundException e1) {
JOptionPane.showMessageDialog(null,"File was not found!");
}
JOptionPane.showMessageDialog(null, HighscoreList);
}//Highscore ends
Как мне показать только часть игроков в финальном сообщении (Highscorelist).
Спасибо за помощь.