LinkedList对象clone()方法包java.util.Collection中提供了此方法,在这里Collection是一个接口。
此方法用于创建链接列表的重复副本或浅表副本。
在这种方法中,我们需要两个相同类型的对象,并将一个对象复制到另一个对象中。
此方法不返回异常。
语法:Object clone(){
}
参数:
此方法不接受任何参数。
返回值:
该方法的返回类型为Object,这意味着该方法在执行后返回链表的实例。
Java程序演示LinkedListclone()方法的示例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]