好的,所以我知道有一百万个问题在深层复制,但我仍然很难理解,因为有关于克隆和序列化的所有这些讨论,什么不是。在制作String []数组的深层副本时,您会如何以一种非常简单的方式完成它?没有验证。
public String[] copyString(String[] others)
{
String[] copy = new String[others.length];
for (int i = 0; i < others.length; i++)
{
copy[i] = others[i];
}
return copy;
}
答案 0 :(得分:1)
在制作String []数组的深层副本时,您会如何以一种非常简单的方式进行此操作?
是
你需要
这正是你的方法所做的。
请注意,这仅适用,因为String
是不可变的,否则您将执行内容的浅表副本。