java 陣列去重的方法
來源:酷知科普網 1.08W
現在很多同學都在問Java陣列去重的問題,今天小編就給大家介紹一下Java實現陣列去重、排序操作。
操作方法
(01)()支援對int[],long[],short[],char[],byte[],float[],double[],Object[]進行排序參考示例程式碼片段如下
(02)Junit 測試類原始碼:
(03)控制檯輸出:
(04)()通過實現內部compare方法實現物件的比較示例程式碼片段如下:
(05)Java實現對List去重方式一,使用for迴圈遍歷去除List中的重複元素程式碼片段如下
(06)方式二,使用Set去重程式碼片段如下
(07)方式三,使用 TreeSet去除重複元素
(08)Java實現對List去重後排序Junit 測試List去重及排序原始碼:
(09)執行testSetRemoveRepeatElement()控制檯輸出結果:排序,使用Set去重:14ms
(10)執行testTreeSetRemoveRepeatElement()控制檯輸出結果testTreeSetRemoveRepeatElement使用 TreeSet排序,去除重複元素:20ms
(11)執行testForLoopRemoveRepeatElement()控制檯輸出結果:7ms使用for迴圈遍歷List,去除重複元素: 2525ms