CodeGym /Java-Blog /Random-DE /So verwenden Sie die Methode enterSet() in Java
Autor
Volodymyr Portianko
Java Engineer at Playtika

So verwenden Sie die Methode enterSet() in Java

Veröffentlicht in der Gruppe Random-DE

Was ist die Methode „entrySet()“ in Java?

Die HashMap- Klasse stellt die Methode java.util.HashMap.entrySet() in Java bereit. Es wird verwendet, um einen „Satz“ derselben Elemente zu erstellen und dann zurückzugeben, die bereits in der HashMap vorhanden sind . Es kann mit einer Schleife verwendet werden, um alle Einträge einer HashMap zu durchlaufen .

Methodenkopf

Der Header der Methode „entrySet()“ ist unten angegeben. Es gibt die festgelegte Ansicht aller Einträge zurück, die Schlüssel-Wert-Paare enthalten. Um es in unserem Code verwenden zu können, müssen wir das Paket java.util.HashMap importieren .

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

Parameter

Die Methode „entrySet()“ akzeptiert keine Parameter.

Rückgabetyp

Die Methode java.util.HashMap.entrySet() gibt eine Instanz des Klassensatzes zurück.

Beispiel


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');

	}
}

Ausgang

Ursprüngliche HashMap: {1=Montag, 2=Dienstag, 3=Mittwoch, 4=Donnerstag, 5=Freitag, 6=Samstag, 7=Sonntag} HashMap.entrySet(): [1=Montag, 2=Dienstag, 3=Mittwoch , 4=Donnerstag, 5=Freitag, 6=Samstag, 7=Sonntag] hashMap.put(0, null) HashMap.entrySet(): [0=null, 1=Montag, 2=Dienstag, 3=Mittwoch, 4= Donnerstag, 5=Freitag, 6=Samstag, 7=Sonntag] hashMap.put(null, null) HashMap.entrySet(): [0=null, null=null, 1=Montag, 2=Dienstag, 3=Mittwoch, 4 =Donnerstag, 5=Freitag, 6=Samstag, 7=Sonntag] hashMap.put(null, "\0") HashMap.entrySet(): [0=null, null= , 1=Montag, 2=Dienstag, 3= Mittwoch, 4=Donnerstag, 5=Freitag, 6=Samstag, 7=Sonntag]

Erläuterung

Im obigen Codeausschnitt haben wir zunächst das Paket java.util.HashMap importiert. Es ermöglicht uns die Verwendung der HashMap- und EntrySet()- Methode. Anschließend erstellen wir eine HashMap , die das Objekt der HashMap- Klasse ist. Unsere HashMap enthält Strings als Werte. Die Schlüssel sind ganze Zahlen. Anschließend füllen wir die HashMap . Insgesamt gibt es sieben Einträge. Anschließend verwenden wir die Methode setEntry() , um eine festgelegte Ansicht zurückzugeben und diese dann auf der Konsole auszudrucken.

Abschluss

Dies war eine einfache Implementierung der Java HashMap- EntrySet()- Methode. Ich hoffe, Sie sind mit der Verwendung der Methode vertraut, nachdem Sie diesen Beitrag gelesen haben. Wie immer wird Ihnen empfohlen, immer wieder zu üben, um gut darin zu werden. Bis dahin üben Sie weiter und wachsen Sie weiter!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION