Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào chúng ta có thể triển khai Bộ băm tùy chỉnh trong Java?


A HashSet triển khai Bộ giao diện không cho phép các giá trị trùng lặp . HashSet không được đồng bộ hóa không an toàn cho chuỗi . Khi chúng tôi có thể thêm bất kỳ phần tử trùng lặp nào vào HashSet, hãy thêm ( ) phương thức trả về false và không cho phép thêm phần tử trùng lặp vào HashSet .

Cú pháp

public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, Serializable

Trong ví dụ dưới đây, chúng tôi có thể triển khai Tùy chỉnh HashSet .

Ví dụ

import java.util.*;
public class CustomHashSetTest extends AbstractSet

Đầu ra

England
Australia
India