當前位置:妙知谷 >

遊戲數碼 >互聯網 >

java 數組去重的方法

java 數組去重的方法

現在很多同學都在問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

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/2ej7ov.html