LinkedList clone() trong java với ví dụ cụ thể

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é. 

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x