示例
import java.util.LinkedList;
class LinkedListClone {
public static void main(String[] args) {
// create a LinkedList
LinkedList<String> list = new LinkedList<String>();
// Adding elements to the LinkedList
list.add("Element1");
list.add("Element2");
list.add("Element3");
list.add("Element4");
// Displaying LinkedList elements
System.out.println("LinkedList elements: "+list);
// Creating another list
LinkedList<String> list2 = new LinkedList<String>();
// Clone list to list2
/* public Object clone(): Returns a shallow copy of this
* LinkedList. (The elements themselves are not cloned.)
*/
list2 = (LinkedList)list.clone();
// Displaying elements of second LinkedList
System.out.println("List 2 Elements: "+list2);
}
}
输出:
LinkedList elements: [Element1, Element2, Element3, Element4]
List 2 Elements: [Element1, Element2, Element3, Element4]