在Java中,可以使用ArrayList的addAll()方法将一个ArrayList中的元素复制到另一个ArrayList中,而不需要引用。具体步骤如下:
以下是示例代码:
import java.util.ArrayList;
public class ArrayListCopy {
public static void main(String[] args) {
// 创建sourceList和targetList
ArrayList<Integer> sourceList = new ArrayList<>();
ArrayList<Integer> targetList = new ArrayList<>();
// 向sourceList中添加元素
sourceList.add(1);
sourceList.add(2);
sourceList.add(3);
// 将sourceList中的元素复制到targetList中
targetList.addAll(sourceList);
// 打印targetList中的元素
for (Integer num : targetList) {
System.out.println(num);
}
}
}
输出结果为:
1
2
3
在这个示例中,我们使用了ArrayList的addAll()方法将sourceList中的元素复制到targetList中,从而实现了不通过引用复制元素的目的。
腾讯云相关产品和产品介绍链接地址:
请注意,以上仅为腾讯云的部分产品,更多产品和详细信息请参考腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云