java 陣列去重的方法

來源:酷知科普網 1.08W

現在很多同學都在問Java陣列去重的問題,今天小編就給大家介紹一下Java實現陣列去重、排序操作。

操作方法

(01)()支援對int[],long[],short[],char[],byte[],float[],double[],Object[]進行排序參考示例程式碼片段如下

java 陣列去重的方法

(02)Junit 測試類原始碼:

java 陣列去重的方法 第2張

(03)控制檯輸出:

java 陣列去重的方法 第3張

(04)()通過實現內部compare方法實現物件的比較示例程式碼片段如下:

java 陣列去重的方法 第4張

(05)Java實現對List去重方式一,使用for迴圈遍歷去除List中的重複元素程式碼片段如下

java 陣列去重的方法 第5張

(06)方式二,使用Set去重程式碼片段如下

java 陣列去重的方法 第6張

(07)方式三,使用 TreeSet去除重複元素

java 陣列去重的方法 第7張

(08)Java實現對List去重後排序Junit 測試List去重及排序原始碼:

java 陣列去重的方法 第8張
java 陣列去重的方法 第9張
java 陣列去重的方法 第10張
java 陣列去重的方法 第11張

(09)執行testSetRemoveRepeatElement()控制檯輸出結果:排序,使用Set去重:14ms

(10)執行testTreeSetRemoveRepeatElement()控制檯輸出結果testTreeSetRemoveRepeatElement使用 TreeSet排序,去除重複元素:20ms

(11)執行testForLoopRemoveRepeatElement()控制檯輸出結果:7ms使用for迴圈遍歷List,去除重複元素: 2525ms

熱門標籤