HashSet Set ইন্টারফেস ইমপ্লিমেন্ট করে যা ডুপ্লিকেট ভ্যালু অনুমতি দেয় না। HashSet সিনক্রোনাইজড নয় এবং থ্রেড-সেফ নয়। যখন আমরা HashSet-এ কোনো ডুপ্লিকেট এলিমেন্ট যোগ করার চেষ্টা করি, add() মেথড false রিটার্ন করে এবং ডুপ্লিকেট এলিমেন্ট যোগ করার অনুমতি দেয় না।
সিনট্যাক্স
public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, Serializable
নিচের উদাহরণে, আমরা একটি কাস্টম HashSet ইমপ্লিমেন্ট করতে পারি।
উদাহরণ
import java.util.*; public class CustomHashSetTest extends AbstractSet
আউটপুট
England Australia India