我工作的排行榜,我的數據存儲在一個ArrayList作爲你怎麼用數字
int + " " + username
我一直在試圖對它進行排序,以顯示INT +字符串項的ArrayList排序。
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();
}
}
輸出字母排序:
1 putin
101 king
11 John
23 annie
,當我需要
1 putin
11 John
23 annie
101 king
,並完成它,我會用
Collections.reverse(leaderboard);
要顯示它作爲一個高比分圖表。
製作定製具有數字和名稱的對象作爲實例屬性。 –
爲什麼拋出java.lang.Exception? –