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]