直接排序的字典序是B>B+>B-的,所以需要使用Comparator自己定义规则。
class PersonRank implements Comparator<Person>{ public int compare(Person e1, Person e2) { String myrule ="<'A'<'B'<'B-'<'C+'<'C'<'C-'";//只能使用'<',不能使用'>',第一个'<'最好写上 RuleBasedCollator myrulecollato = null; try { myrulecollato =