Java中的ArrayList clone()方法示例
Java.util.ArrayList.clone()方法用于创建所提到的数组列表的浅表副本。它只是创建列表的副本。
语法:
ArrayList.clone()
参数: 此方法不需要任何参数。
返回值: 此函数返回连接列表实例的副本。
下面的程序说明了Java.util.ArrayList.clone()方法:
示例1:
//演示clone()方法的Java代码
import java.io.*;
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String args[])
{
//创建一个空的ArrayList
ArrayList<String> list
= new ArrayList<String>();
//使用add()方法将元素添加到列表中
list.add("Geeks");
list.add("for");
list.add("Geeks");
list.add("10");
list.add("20");
//显示列表
System.out.println("First ArrayList: "
+ list);
//创建另一个链接列表并复制
ArrayList sec_list = new ArrayList();
sec_list = (ArrayList)list.clone();
//显示其他链接列表
System.out.println("Second ArrayList is: "
+ sec_list);
}
}
第一个ArrayList:[Geeks,for,Geeks,10,20]
第二个ArrayList是:[Geeks,for,Geeks,10,20]
示例2:
//演示clone()方法的Java代码
import java.io.*;
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String args[])
{
//创建一个空的ArrayList
ArrayList<Integer> list
= new ArrayList<Integer>();
//使用add()方法将元素添加到列表中
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
//显示列表
System.out.println("First ArrayList: "
+ list);
//创建另一个链接列表并复制
ArrayList sec_list = new ArrayList();
sec_list = (ArrayList)list.clone();
//显示其他链接列表
System.out.println("Second ArrayList is: "
+ sec_list);
}
}
第一个ArrayList:[10,20,30,40,50]
第二个ArrayList是:[10,20,30,40,50]
极客教程