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

HashSet clone() trong java dùng để copy một HashSet mới từ một HashSet sẵn có. HashSet được tạo mới có các phần tử tách biệt khỏi HashSet cũ.

Syntax

public Object clone()

Ví dụ

import java.util.HashSet;

public class Main {
    public static void main(String[] args) {
        HashSet<String> h = new HashSet<>();
        h.add("zzz");
        h.add("xxx");
        h.add("yyy");
        HashSet<String> clone = (HashSet<String>) h.clone();
        clone.add("CLONE");
        System.out.println("HashSet ban dau: " + h);
        System.out.println("HashSet clone: " + clone);
    }
}

Output

HashSet ban dau: [yyy, xxx, zzz]
HashSet clone: [yyy, xxx, zzz, CLONE]

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