CodeGym /وبلاگ جاوا /Random-FA /نحوه استفاده از متد enterSet() در جاوا
John Squirrels
مرحله
San Francisco

نحوه استفاده از متد enterSet() در جاوا

در گروه منتشر شد

متد enterSet() در جاوا چیست؟

کلاس HashMap متد ()java.util.HashMap.entrySet را در جاوا ارائه می کند . برای ایجاد و سپس بازگرداندن یک "مجموعه" از همان عناصری که قبلاً در HashMap وجود دارد استفاده می شود . می توان آن را با یک حلقه برای تکرار روی تمام ورودی های HashMap استفاده کرد .

هدر روش

هدر متد enterSet() در زیر آورده شده است. نمای مجموعه همه ورودی‌های حاوی جفت‌های کلید-مقدار را برمی‌گرداند. برای استفاده از آن در کد ما باید بسته java.util.HashMap را وارد کنیم .
public Set<Map.Entry<key, value>> entrySet()

مولفه های

متد enterSet() هیچ پارامتری را نمی گیرد.

نوع برگشت

متد java.util.HashMap.entrySet() نمونه ای از مجموعه کلاس را برمی گرداند.

مثال

import java.util.HashMap;

public class Driver1 {

	public static void main(String[] args) {

		// declare a custom hash map
		HashMap<Integer, String> hashMap = new HashMap<Integer, String>();

		// add data to the hash map
		hashMap.put(1, "Monday");
		hashMap.put(2, "Tuesday");
		hashMap.put(3, "Wednesday");
		hashMap.put(4, "Thursday");
		hashMap.put(5, "Friday");
		hashMap.put(6, "Saturday");
		hashMap.put(7, "Sunday");

		// print the original hash map
		System.out.println("Original HashMap: " + hashMap + '\n');
		// print the entrySet of the hash map
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

		// Try adding null value in the hash map
		hashMap.put(0, null);
		System.out.println("hashMap.put(0, null)");
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

		// Try adding null key and value pair to the hash map
		hashMap.put(null, null);
		System.out.println("hashMap.put(null, null)");
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

		// Try adding a null character as a value in the hash map
		hashMap.put(null, "\0");
		System.out.println("hashMap.put(null, \"\\0\")");
		System.out.println("HashMap.entrySet(): " + hashMap.entrySet() + '\n');

	}
}

خروجی

HashMap اصلی: {1=دوشنبه، 2=سه شنبه، 3=چهارشنبه، 4=پنجشنبه، 5=جمعه، 6=شنبه، 7=یکشنبه} HashMap.entrySet(): [1=دوشنبه، 2=سه شنبه، 3=چهارشنبه , 4=پنجشنبه، 5=جمعه، 6=شنبه، 7=یکشنبه] hashMap.put(0، null) HashMap.entrySet(): [0=null، 1=دوشنبه، 2=سه شنبه، 3=چهارشنبه، 4= پنجشنبه، 5=جمعه، 6=شنبه، 7=یکشنبه] hashMap.put(null، null) HashMap.entrySet(): [0=null، null=null، 1=دوشنبه، 2=سه شنبه، 3=چهارشنبه، 4 =پنجشنبه، 5=جمعه، 6=شنبه، 7=یکشنبه] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=دوشنبه، 2=سه شنبه، 3= چهارشنبه، 4=پنجشنبه، 5=جمعه، 6=شنبه، 7=یکشنبه]

توضیح

در قطعه کد بالا، ابتدا بسته java.util.HashMap را وارد کرده ایم . این به ما اجازه می دهد تا از متد HashMap و enterSet() استفاده کنیم . سپس یک hashMap ایجاد می کنیم که شیء کلاس HashMap است . هش مپ ما شامل رشته هایی به عنوان مقادیر است. کلیدها اعداد صحیح هستند. سپس hashMap را پر می کنیم . در مجموع هفت ورودی وجود دارد. سپس از متد ()setEntry برای برگرداندن نمای مجموعه استفاده می کنیم و سپس روی کنسول چاپ می کنیم.

نتیجه

این یک پیاده سازی ساده از روش Java HashMap enterSet() بود . امیدوارم پس از مطالعه این پست با استفاده از این روش آشنا شده باشید. مثل همیشه، تشویق می‌شوید بارها و بارها تمرین کنید تا در آن مهارت داشته باشید. تا آن زمان، به تمرین و رشد ادامه دهید!
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION