clone()
方法包java.util.Collection中提供了此方法,在这里Collection是一个接口。
此方法用于创建链接列表的重复副本或浅表副本。
在这种方法中,我们需要两个相同类型的对象,并将一个对象复制到另一个对象中。
此方法不返回异常。
语法:
Object clone(){ }
参数:
此方法不接受任何参数。
返回值:
该方法的返回类型为Object,这意味着该方法在执行后返回链表的实例。
clone()
方法的示例import java.util.LinkedList; public class LinkList { public static void main(String[] args) { //的对象 LinkedList l1 = new LinkedList(); //创建链接列表2的对象 LinkedList l2 = new LinkedList(); //使用add()方法在链接列表中添加一些元素1- l1.add(10); l1.add(20); l1.add(30); l1.add(40); l1.add(50); // 链表1输出 System.out.println("The Linked list 1 is :" + l1); //在clone()我们的帮助下,我们将复制 //链表1的所有其他元素 //链表2,无需手动插入 l2 = (LinkedList) l1.clone(); // 链表2输出 System.out.println("The Linked List 2 is:" + l2); } }
输出结果
D:\Programs>javac LinkList.java D:\Programs>java LinkList The Linked list 1 is :[10, 20, 30, 40, 50] The Linked List 2 is:[10, 20, 30, 40, 50]