我们有一个List<Country>
它按国家/地区名称排列按countryName
排列。排序列表,同时保留几个元素始终在顶部
class Country {
int id;
String countryCode;
String countryName;
}
Country
是一个实体对象,我们没有访问源(它在被许多应用程序共享一个jar文件)。
现在我想修改列表,使国名“美国”和“英国”排在第一位,列表的其余部分按照相同的字母顺序排列。
什么是最有效的方法来做到这一点?
这将有助于显示列表当前如何排序。 –
http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html –
@Sinto,如果您仍然阅读:取消删除您的帖子。我非常喜欢你的回答,并且正在对它进行双重检查。 –