位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java 如何刪除重復(fù)數(shù)據(jù)?

提問人:劉旭39發(fā)布時間:2020-11-25

刪除重復(fù)數(shù)據(jù)

Java中的集合類有提供方法或者不重復(fù)Set類支持以去掉一個集合數(shù)據(jù)中的重復(fù)數(shù)據(jù),但是針 對數(shù)組則沒有現(xiàn)成的方法。因?yàn)閿?shù)組的長度是固定的,所以使用前必須初始化長度。系統(tǒng)提供了System.arraycopy()方法來直接復(fù)制數(shù)組特定范圍的內(nèi)容并創(chuàng)建一個新數(shù)組,其去重的基本思想則是 利用兩層嵌套循環(huán),將數(shù)組元素依次比對后再將不重復(fù)的元素存人一個新的數(shù)組中,并使用一個 計數(shù)變量將實(shí)際數(shù)組長度記錄下來,這樣就達(dá)到刪除重復(fù)數(shù)據(jù)的效果。

image.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部