Java中的ArrayList clone()方法示例

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]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程