欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java copyof 和copyto

洪振霞2年前8瀏覽0評論

Java語言中,提供了兩個方法,可以實現(xiàn)數(shù)組間的復(fù)制,它們分別是:copyOf()方法和copyTo()方法。

copyOf()方法:

public static int[] copyOf(int[] original, int newLength)

這個方法可以復(fù)制指定數(shù)組 original 的指定長度,返回一個新的數(shù)組。

例子:

int[] arr1 = {1, 2, 3};
int[] arr2 = Arrays.copyOf(arr1, 2);

上面的例子中,我們將 arr1 數(shù)組復(fù)制了兩個元素,生成了一個長度為 2 的新數(shù)組 arr2。

copyTo()方法:

public void copyTo(Object src, int srcPos, Object dest, int destPos, int length)

這個方法可以將源數(shù)組的一部分復(fù)制到目標(biāo)數(shù)組的一部分。

例子:

int[] src = {1, 2, 3, 4, 5};
int[] dest = new int[3];
System.arraycopy(src, 1, dest, 0, 3);

上面的例子將源數(shù)組的第二個元素開始的三個元素復(fù)制到目標(biāo)數(shù)組中。

總結(jié):

copyOf()方法使用起來比較簡便,而且可以根據(jù)需要生成指定長度的新數(shù)組;copyTo()方法適用于需要將部分?jǐn)?shù)組內(nèi)容復(fù)制到另一個數(shù)組中的情況。