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

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

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

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

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

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

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