پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهتدریس خصوصیارتباط با ماراهنما
جاواپرو v1.2.34یاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهجلسه ششم - کلاس HashSet در جاوا
آموزش برنامه نویسی »

جلسه ششم - کلاس HashSet در جاوا

کلاس HashSet کلاس AbstractSet را extends و اینترفیس Set را implements کرده است. HashSet برای ایجاد یک مجموعه ای (collection) است، که از یک جدول hash برای ذخیره

۱ دقیقه مطالعهآموزش برنامه نویسی »آموزش جاوا و انجام پروژه های برنامه نویسی
جلسه ششم - کلاس HashSet در جاوا
محتوای منتخب جاواپرو

خلاصه مطلب

کلاس HashSet کلاس AbstractSet را extends و اینترفیس Set را implements کرده است. HashSet برای ایجاد یک مجموعه ای (collection) است، که از یک جدول hash برای ذخیره
نوع محتوامقاله آموزشی
موضوعآموزش برنامه نویسی »
زمان مطالعه۱ دقیقه مطالعه
آخرین ویرایش۲۰ بهمن ۱۳۹۶
جاوافریم ورک Collection در جاواList
سلسله مراتب کلاس HashSet در جاوا
سلسله مراتب کلاس HashSet در جاوا
import java.util.HashSet;
شمارهسازندهتوضیح
1HashSet()برای ایجاد یک HashSet پیشفرض استفاده می شود.
2HashSet(Collection c)برای ایجاد یک HashSet که توسط عناصر موجود در مجموعه c مقداردهی می شود. مجموعه c می تواند یکی از اینترفیس ها یا کلاس های موجود در فریم ورک Collection باشد.
3HashSet(int capacity)برای ایجاد یک HashSet با ظرفیت مشخص استفاده می شود. ظرفیت یک HashSet با افزودن هر عنصر، به صورت اتوماتیک افزایش می یابد.
شمارهمتدتوضیح
1void clear()برای حذف کردن همه عناصر موجود در HashSet استفاده می شود.
2boolean contains(Object o)اگر عنصر مورد نظر در HashSet وجود داشت ، مقدار true برمی گرداند.
3boolean add(Object o)برای افزودن عنصر مورد نظر به HashSet استفاده می شود. در صورت تکراری بودن عنصر یا به عبارت دیگر وجود داشتن عنصر در HashSet ، عنصر اضاف نمی شود.
4boolean isEmpty()اگر هیچ عنصری در HashSet وجود نداشت، مقدار true برمی گرداند. به عبارت دیگر در صورت خالی بودن HashSet مقدار true برمی گرداند.
5boolean remove(Object o)اگر عنصر مورد نظر در HashSet وجود داشت ، آن را حذف می کند.
6Object clone()یک کپی از شی HashSet برمی گرداند. شی برگردانده شده از نوع کلاس Object هست که باید به HashSet آن را cast یا تبدیل کرد.
7Iterator iterator()برای پیمایش HashSet استفاده می شود.
8int size()تعداد عناصر موجود در HashSet را برمی گرداند.
package hashSet_javalike;import java.util.HashSet;import java.util.Iterator;class TestCollection9 { public static void main(String args[]) { // Creating HashSet and adding elements HashSet set = new HashSet(); set.add("mohammad"); set.add("hasan"); set.add("reza"); set.add("mohammad"); set.add("zahra"); // Traversing elements Iterator itr = set.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } } }
hasan zahra mohammad reza
HashSet set = new HashSet();
1.set.add("mohammad"); 2.set.add("hasan"); 3.set.add("reza"); 4.set.add("mohammad"); 5.set.add("zahra");
Iterator itr = set.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); }
package hashSet_javalike;import java.util.*;class Book { int id; String name, author, publisher; int quantity; public Book(int id, String name, String author, String publisher, int quantity) { this.id = id; this.name = name; this.author = author; this.publisher = publisher; this.quantity = quantity; } }public class HashSetExample { public static void main(String[] args) { HashSet set = new HashSet(); // Creating Books Book b1 = new Book(101, "Let us C", "Yashwant Kanetkar", "BPB", 8); Book b2 = new Book(102, "Data Communications & Networking", "Forouzan", "Mc Graw Hill", 4); Book b3 = new Book(103, "Operating System", "Galvin", "Wiley", 6); // Adding Books to HashSet set.add(b1); set.add(b2); set.add(b3); // Traversing HashSet for (Book b : set) { System.out.println(b.id + " " + b.name + " " + b.author + " " + b.publisher + " " + b.quantity); } } }
101 Let us C Yashwant Kanetkar BPB 8 102 Data Communications & Networking Forouzan Mc Graw Hill 4 103 Operating System Galvin Wiley 6
ادامه این جلسه آموزشی رو به صورت کتاب الکترونیکی کامل در لینک زیر دانلود کنید
کانال تلگرام آموزش جاوا
کانال تلگرام آموزش جاوا
آموزش آسان و ساده زبان برنامه نویسی جاوا
آموزش آسان و ساده زبان برنامه نویسی جاوا
لینک دانلودعضو کانال تلگرام
برچسب‌هاآموزش برنامه نویسی »Collections در جاوا »آموزش جاوا »جاواآموزش زبان برنامه نویسی جاوازبان برنامه نویسی جاواCollections در جاواکلاس HashSetHashSetHashSet چیستHashSet در جاوافریم ورک Collection در جاواتفاوت بین List و Setتفاوت بین List و Set در جاواسلسله مراتب کلاس HashSet
ادامه مسیر

پیشنهاد جاواپرو

موضوع را با آموزش‌های مرتبط ادامه دهید و نکته‌های کاربردی را در مسیر خود نگه دارید

مشاهده دوره‌ها
مطالب پیشنهادی

ادامه مطالعه

xدسته‌بندی نشده
۱۱ دی ۱۳۹۸ مطالعه کوتاه

x

پادکست شماره 3 – راه های کسب درآمد از برنامه نویسی

مطالعه مطلب
پادکست شماره 3 - راه های کسب درآمد از برنامه نویسیپادکست
۲۹ اردیبهشت ۱۴۰۴ پادکست آموزشی

پادکست شماره 3 - راه های کسب درآمد از برنامه نویسی

در این پادکست برنامه نویسی به شیوه ها و راه های کسب درآمد از برنامه نویسی پرداخته ایم. یک کاغذ و قلم بردارید و به پادکست گوش بدید.

شنیدن پادکست
پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟پادکست
۲۹ اردیبهشت ۱۴۰۴ پادکست آموزشی

پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟

در این پادکست برنامه نویسی یاد میگیریم که چگونه وارد فضای برنامه نویسی شویم و تخصص برنامه نویسی را به دست آوریم.

شنیدن پادکست
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهتدریس خصوصیبلاگ فنیرپورتاژ آگهی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیبروزرسانی‌های جاواپروثبت تیکت

مجوزها

نماد اعتمادنماد اعتماد
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد