Java API中的Collections有一个sort方法,
sort(List<T> list, Comparator<? super T> c)
其中Comparator是比较算子。通过实现Comparator接口可以定义满足个各种需要的排序方式。
这个例子是通过一个Student的ArrayList,然后分别输出按照学生姓名字典排序结果和按照分数由高到低的排序结果。
是策略模式运用的一个很好实例!
相关下载链接:
//download.csdn.net/download/feichexia/3272868?utm_source=bbsseo