【发布时间】:2015-11-15 03:36:28
【问题描述】:
对于我的编程任务,我被要求编写一个通用的复制方法来从一个数组复制到一个相同大小和类型的数组。这在Java中甚至可能吗?我尝试的一切都以一些“通用数组创建”错误告终。我迷路了,不知道如何解决这个问题!
public class copyArray<AnyType>{
public copyArray(AnyType[] original){
AnyType[] newarray = new AnyType[original.length];
for(int i =0; i<original.length; i++){
newarray[i] = original[i]; }
}
【问题讨论】:
-
你发布这些尝试怎么样?所以我们可以“提示”你在正确的轨道上
-
点击上面的edit 链接将您的代码添加到问题中,而不是将其转储到 cmets 中。
-
@3kings 我添加了上面尝试过的代码
-
好吧,对于初学者来说,你不能以这种方式实例化一个泛型数组。
-
@MikeSchmidt 您应该在下面看到答案。这会帮助你。