【发布时间】:2015-08-19 04:01:32
【问题描述】:
我环顾四周,但我的研究都没有回答如何实际做到这一点或为什么我的工作不工作。
private LinkedList<Event> events = new LinkedList<Event>();
private LinkedList<Event> tempEvents = new LinkedList<Event>();
public Events()
{
setup();
}
private void setup()
{
events.add(new Event("Breakfast", 10));
events.add(new Event("Lunch", 15));
events.add(new Event("Nibbles", 20));
events.add(new Event("Tea", 25));
events.add(new Event("Dinner", 30));
events.add(new Event("Snack", 35));
events.add(new Event("Afters", 40));
}
public Event fromAlpha()
{
tempEvents.clear();
tempEvents = Collections.sort(events, new Comparator<String>());
return null;
}
【问题讨论】:
-
您需要提供
Comparator<Event>才能对List<Event>进行排序。
标签: sorting linked-list alphabetical