我們有一個List<Country>
它按國家/地區名稱排列按countryName
排列。排序列表,同時保留幾個元素始終在頂部
class Country {
int id;
String countryCode;
String countryName;
}
Country
是一個實體對象,我們沒有訪問源(它在被許多應用程序共享一個jar文件)。
現在我想修改列表,使國名「美國」和「英國」排在第一位,列表的其餘部分按照相同的字母順序排列。
什麼是最有效的方法來做到這一點?
這將有助於顯示列表當前如何排序。 –
http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html –
@Sinto,如果您仍然閱讀:取消刪除您的帖子。我非常喜歡你的回答,並且正在對它進行雙重檢查。 –