java如何将一个ArrayList复制到另一个ArrayList中呢?
下文笔者讲述Arraylist复制到另一个ArrayList的方法分享,如下所示:
实现思路:
使用构造函数 复制一个ArrayList
或
使用ArrayList.clone
例
package com.java265.other;
import java.util.ArrayList;
import java.util.List;
public class Test16 {
/**
* java265.com 示例程序
*
* @throws Exception
*/
public static void main(String[] args) throws Exception {
ArrayList<Integer> list = new ArrayList<>();
list.add(10);
list.add(20);
list.add(30);
list.add(80);
// 复制ArrayList方法1
List<Integer> list1 = new ArrayList<>(list);
// 复制ArrayList方法2
List<Integer> list2 = (ArrayList<Integer>) list.clone();
System.out.println("list的长度:" + list.size());
System.out.println("list1的长度:" + list1.size());
System.out.println("list2的长度:" + list2.size());
}
}
-----运行以上代码,将输出以下信息----
list的长度:4
list1的长度:4
list2的长度:4
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


