CodeGym /జావా బ్లాగ్ /యాదృచ్ఛికంగా /జావాలో ఎంట్రీసెట్() పద్ధతిని ఎలా ఉపయోగించాలి
John Squirrels
స్థాయి
San Francisco

జావాలో ఎంట్రీసెట్() పద్ధతిని ఎలా ఉపయోగించాలి

సమూహంలో ప్రచురించబడింది

జావాలో ఎంట్రీసెట్() పద్ధతి అంటే ఏమిటి?

HashMap తరగతి జావాలో java.util.HashMap.entrySet ( ) పద్ధతిని అందిస్తుంది . HashMap లో ఇప్పటికే ఉన్న అదే మూలకాల యొక్క 'సెట్'ని సృష్టించి, ఆపై తిరిగి ఇవ్వడానికి ఇది ఉపయోగించబడుతుంది . ఇది HashMap యొక్క అన్ని ఎంట్రీలను మళ్ళించడానికి లూప్‌తో ఉపయోగించవచ్చు .

పద్ధతి శీర్షిక

ఎంట్రీసెట్() పద్ధతి యొక్క హెడర్ క్రింద ఇవ్వబడింది. ఇది కీ-విలువ జతలను కలిగి ఉన్న అన్ని ఎంట్రీల సెట్ వీక్షణను అందిస్తుంది. దీన్ని మా కోడ్‌లో ఉపయోగించడానికి మనం java.util.HashMap ప్యాకేజీని దిగుమతి చేసుకోవాలి.

public Set<Map.Entry<key, value>> entrySet()

పారామితులు

entrySet () పద్ధతి ఏ పారామితులను తీసుకోదు.

రిటర్న్ రకం

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=శూన్యం, 1=సోమవారం, 2=మంగళవారం, 3=బుధవారం, 4= గురువారం, 5=శుక్రవారం, 6=శనివారం, 7=ఆదివారం] hashMap.put(శూన్య, శూన్య) HashMap.entrySet(): [0=శూన్య, శూన్య=శూన్య, 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 మరియు entrySet() పద్ధతిని ఉపయోగించడానికి మమ్మల్ని అనుమతిస్తుంది . మేము HashMap తరగతి యొక్క ఆబ్జెక్ట్ అయిన HashMapని సృష్టిస్తాము . మా హాష్‌మ్యాప్ స్ట్రింగ్‌లను విలువలుగా కలిగి ఉంది. కీలు పూర్ణాంకాలు. మేము హాష్ మ్యాప్‌ని నింపుతాము . మొత్తం ఏడు ఎంట్రీలు ఉన్నాయి. మేము సెట్ వీక్షణను తిరిగి ఇవ్వడానికి setEntry() పద్ధతిని ఉపయోగిస్తాము మరియు ఆపై కన్సోల్‌లో ప్రింట్ చేయండి.

ముగింపు

ఇది Java HashMap entrySet() పద్ధతి యొక్క సరళమైన అమలు . ఈ పోస్ట్ ద్వారా వెళ్ళిన తర్వాత పద్ధతి యొక్క ఉపయోగం గురించి మీకు తెలిసి ఉంటుందని ఆశిస్తున్నాను. ఎప్పటిలాగే, మీరు మంచిగా ఉండటానికి పదే పదే సాధన చేయమని ప్రోత్సహించబడ్డారు. అప్పటి వరకు, సాధన చేస్తూనే ఉండండి మరియు ఎదుగుతూ ఉండండి!
వ్యాఖ్యలు
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION