我有一个包含名字、姓氏、地址、电子邮件和电话号码的数组列表,以及一个包含多个“条目”的数组列表,每个条目都包含所有 5 个索引。获取和设置所有 5 个值的方法都在 Entry 类中,而添加、修改、删除和排序条目在类 Contact List 中完成。
我正在尝试按姓氏对条目进行排序并在 ContactList 类中打印出来。我有:
public void listEntries()
{
Collections.sort(entries);
for (int i = 0; i < entries.size(); i++)
{
entries.get(i).print();
}
}
我知道我遗漏了一些东西来定义排序依据,但我什至不确定我是否应该使用 Collections.sort。有什么建议么?