如何使用Arrays.sort

时间:2019-05-04 15:22:08

标签: java

我正在研究实现接口和抽象类,在这里我要解决这个问题。希望大家能帮我解决这个问题,我正在寻找一个解释以便理解代码。任何建议都值得欢迎和真正的赞赏。

我一直在尝试运行代码以获取输出,但是它不起作用。我认为C是一个答案,但我不确定。

这里是一个问题:如果要将学生数组传递给{{1,以下哪一项将按姓氏排序学生对象数组,然后按学分(如果两个学生的姓氏相同)排序}}方法?

Arrays.sort()

1 个答案:

答案 0 :(得分:0)

答案D是因为:

a。实现Comparable,但没有泛型的含义,那么compareTo方法应被实现为public int compareTo(Object object)而不是public int compareTo(Student....)

b。正确地实现了接口,但是随后它首先比较了信誉而不是姓氏,这就是为什么它不是答案的原因。

c。没有实现Comparable接口。

d。完全符合我们的要求,并按预期实现Comparable。