I'm working on a leaderboard and my data is stored in an ArrayList as
int + " " + username
I've been trying to sort it to display.
public static void main (String[] args) throws java.lang.Exception
{
List<String> leaderboard = new ArrayList<String>();
leaderboard.add("11 John");
leaderboard.add("23 annie");
leaderboard.add("1 putin");
leaderboard.add("101 king");
Collections.sort(leaderboard);
for(int i = 0; i < leaderboard.size(); i++) {
System.out.print(leaderboard.get(i));
System.out.println();
}
}
Outputs an alphabetical sort:
1 putin
101 king
11 John
23 annie
when I need
1 putin
11 John
23 annie
101 king
and to finish it off I would use
Collections.reverse(leaderboard);
To display it as a high score chart.
throws java.lang.Exception?