1. 程式人生 > >介面應用例項

介面應用例項

1、

在這裡插入圖片描述

打印出來的結果是“McGrand”,“Kobe”,“James”,但是加上一句,如下圖所示

在這裡插入圖片描述

(1)Array是jkd中提供的類,位於java.util.*這個包,這個類中提供了公有的靜態方法,因此可以通過它直接呼叫sort這個方法
(2)sort中不僅僅是可以傳一個String型別的陣列,還可以傳一個Object型別的陣列,也就是說,給你一個任意一個Object陣列,給你一個物件,之後就可以排序了。


2、排序的前提是,物件所屬的類實現compare介面。

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

返回-1的話[0]放前面,[1]放後面,返回正1的話,[1]放前面,[0]放後面,所以要降序排列的話,返回1和-1的地方換一下即可。