如果我們可以編寫一個可以對Integer
陣列,String
陣列或支援排序的任何型別的陣列進行排序的一個排序方法,那是一件多麼美好的事情~!
Java泛型方法和泛型類使程式員能夠使用單個方法宣告來分別指定一組相關方法,或者使用單個類宣告來指定一組相關型別。
泛型還提供編譯時型別的安全性,允許程式員在編譯時捕獲無效型別。
使用Java泛型(Generic)概念,我們可以編寫一個用於排序物件陣列的通用方法,然後在Integer
陣列,Double
陣列,String
陣列上呼叫泛型方法來對陣列元素進行排序。