如何刪除數組中的某個元素


數組的方法只有clone()和length(),那么我們要怎么刪除數組中的元素呢

方法一是將數組轉換成ArrayList之后使用remove()進行刪除,然后使用toArray()方法重新變回數組

方法二是用System.arrycopy(src, srcPos, dest, destPos, length)方法進行復制,重新創建一個數組,把老數組中沒有被刪除的元素復制到新數組中即可

其實上面的方法的底層原理都是一樣的,方法1的底層用的也是arraycopy()方法

具體可以看我這篇博客https://www.cnblogs.com/skyvalley/p/13959010.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM