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

Java 如何復(fù)制數(shù)組?

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

數(shù)組復(fù)制

前面提到的System.arraycopy()方法是一種復(fù)制數(shù)組的底層實(shí)現(xiàn)方法,Arrays類中也提供了數(shù)組 復(fù)制的方法copyOf(),其人參除了要復(fù)制的數(shù)組外,還要提供復(fù)制后數(shù)組的長度。如果復(fù)制后的數(shù) 組長度與原來相等,則會(huì)返回一個(gè)和原來內(nèi)容一樣的新數(shù)組;如果長度大于原來數(shù)組的長度,則 會(huì)填充數(shù)值的默認(rèn)值,如int填充0、String類型填充null等;如果復(fù)制后的數(shù)組長度小于原來數(shù)組的長度,則會(huì)從原來數(shù)組的索引0處開始截取相應(yīng)長度的數(shù)組內(nèi)容。image.png

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

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