原文: https://beginnersbook.com/2014/08/clone-a-generic-linkedlist-in-java/
示例
import java.util.LinkedList;class LinkedListClone {public static void main(String[] args) {// create a LinkedListLinkedList<String> list = new LinkedList<String>();// Adding elements to the LinkedListlist.add("Element1");list.add("Element2");list.add("Element3");list.add("Element4");// Displaying LinkedList elementsSystem.out.println("LinkedList elements: "+list);// Creating another listLinkedList<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 LinkedListSystem.out.println("List 2 Elements: "+list2);}}
输出:
LinkedList elements: [Element1, Element2, Element3, Element4]List 2 Elements: [Element1, Element2, Element3, Element4]
