當前位置:趣味科普網>經驗>

java刪除陣列中重複的數

經驗 閱讀(1.77W)

java刪除陣列中重複的數

需要傳入一個Object陣列,然後返回去重後的陣列;記錄去除重複之後的陣列長度和給臨時陣列作為下標索引;建立一個臨時陣列;遍歷原陣列;宣告一個標記,並每次重置;內層迴圈將原陣列的元素逐個對比;如果發現有重複元素,改變標記狀態並結束當次內層迴圈;判斷標記是否被改變,如果沒被改變就是沒有重複元素;沒有元素就將原陣列的元素賦給臨時陣列;宣告需要返回的陣列,這個才是去重後的陣列;用arraycopy方法將剛才去重的陣列拷貝到新陣列並返回。