1. 程式人生 > >深入理解java列舉,讓程式碼更簡潔、易懂,提升工作效率!

深入理解java列舉,讓程式碼更簡潔、易懂,提升工作效率!

以往設定常量,通常將常量在介面中,在JDK1.5版本新增列舉型別後就逐漸取代了這種常量定義方式

列舉常量定義

列舉常用方法

values():該方法可以將列舉型別成員以陣列的形式返回。

valueOf():該方法可以實現將普通字串轉換為列舉例項。

compareTO:該方法用於比較兩個列舉物件在定義時的順序。

ordinal():該方法用於得到列舉成員的位置索引。

小編是一個有著5年工作經驗的java程式設計師,對於java,自己有做資料的整合,一個完整學習java的路線,學習資料和工具,相信這裡有很多學習java的小夥伴,我創立了一個2000人學習扣群,479121291。每晚都有java的直播課程。無論是初級還是進階的小夥伴小編我都歡迎!

列舉使用

列舉類也可以實現一個或多個介面。與普通類實現一個或多個介面完全一樣,列舉類實現一個或多個介面時,也需要實現該介面所包含的方法。

switch

向列舉中新增新方法

覆蓋列舉的方法

實現介面