题目描述
请在Solution类中定义一个非静态方法copy(),用来把任意参数类型的一个数组中的数据安全的复制到相应类型的另一个数组中,并且不用指定方法的返回值.
我们会调用您写的copy方法,并传递两个参数,第一个参数是原数组(有值),第二个是目标数组(无值),您需要将一个数组中的值复制到第二数组中
例子:
当传入第一个数组为[1,2,3,4,5]时,执行完copy()方法后第二个数组的值为:
[1,2,3,4,5]
tips:这里的重点在于方法的泛型和返回值的定义
import java.util.*;
public class Solution {
// write your code here
// 返回的是任意类型的数组,所以需要用到泛型
public <T> T[] copy(T[] arr1, T[] arr2){
for(int i = 0; i < arr1.length; i++){
arr2[i] = arr1[i];
}
return arr2;
}
}```