【发布时间】:2018-04-04 19:36:56
【问题描述】:
我有包含 Employee 类对象的 LinkedList 对象。
public class Employee{
private int empid;
private String name;
private String category;
//Constructors
//Getters and Setters
}
员工类别可能是“SC”、“NT”、“OBC”、“OPEN”。 我想重新排列这个 LinkedList,使具有“SC”类别的 Employee 对象首先出现,然后是具有“NT”类别的对象,然后是“OBC”,然后是“OPEN”。
我的要求是:所有具有“SC”类别的对象都应该在 LinkedList 中排在第一位,然后具有“NT”类别的对象也应该以这种方式出现在其他类别中。
【问题讨论】:
-
设为
comparable并使用Collections.sort() -
我的要求是:所有具有“SC”类别的对象都应该在 LinkedList 中排在第一位,之后具有“NT”类别的对象也应该以这种方式出现在其他类别中..
标签: java list sorting collections linked-list