LinkedList clone() trong java trả về một bản copy của LinkedList. Lưu ý các phần tử trong LinkedList được clone ra hoàn toàn khác so với LinkedList ban đầu.
Syntax
public Object clone();
Ví dụ
import java.util.LinkedList; public class Main { public static void main(String args[]) { LinkedList<String> linkedList = new LinkedList<>(); linkedList.add("HCMUS"); linkedList.add("UIT"); linkedList.add("HCMUT"); LinkedList<String> clone = (LinkedList<String>) linkedList.clone(); clone.add("CLONE"); System.out.println("LinkedList ban dau: " + linkedList); System.out.println("LinkedList clone: " + clone); } }
Output
LinkedList ban dau: [HCMUS, UIT, HCMUT]
LinkedList clone: [HCMUS, UIT, HCMUT, CLONE]Vì clone trả về Obect nên các bạn phải cast nó sang LinkedList nhé.