Heim  >  Artikel  >  Java  >  Kann der Java HashMap-Schlüssel wiederholt werden?

Kann der Java HashMap-Schlüssel wiederholt werden?

Guanhui
GuanhuiOriginal
2020-06-01 10:46:056168Durchsuche

Kann der Java HashMap-Schlüssel wiederholt werden?

Kann der Java HashMap-Schlüssel wiederholt werden?

Schlüssel in Javas HashMap können nicht wiederholt werden. Wenn sie wiederholt hinzugefügt werden, überschreibt HashMap automatisch dieselben Daten wie der Schlüssel und stellt so sicher, dass ein Schlüssel einem Wert entspricht. Fügen Sie bei der Verwendung einfach die Daten hinzu a HashMap Fügen Sie es einfach entsprechend dem Schlüssel zu einer anderen HashMap hinzu.

Codebeispiel

Map param = new HashMap();
param.put("a","123");
system.out.println(param.get("a")); //123
param.put("a","456");
system.out.println(param.get("a")); //456

Gemeinsame HashMap-Methoden

(1) Schlüssel-Wert-Paardaten einfügen

public V put(K key, V value)

(2) Holen Sie sich Schlüssel-Wert-Paardaten entsprechend dem Schlüsselwert

public V get(Object key)

(3) Ermitteln Sie die Anzahl der Schlüssel-Wert-Paare in der Map

public int size()

(4) Bestimmen Sie, ob die Map-Sammlung ein Schlüssel-Wert-Paar mit dem Schlüssel enthält Schlüssel

öffentlicher boolescher Wert enthältSchlüssel(Objektschlüssel)

(5) Bestimmen Sie, ob die Map-Sammlung ein Schlüssel-Wert-Paar enthält, dessen Wert Wert ist

boolean enthältWert(Objektwert)

(6) Bestimmen Sie, ob in der Map-Sammlung keine Schlüssel-Wert-Paare vorhanden sind.

public boolean isEmpty()

(7) Löschen Sie alle Schlüssel-Wert-Paare in der Kartensammlung

public void clear( )

(8) Löschen Sie die Schlüssel-Wert-Paare in der Karte entsprechend dem Schlüsselwert

public V remove(Object key)


Empfohlenes Tutorial: 《Java-Tutorial

Das obige ist der detaillierte Inhalt vonKann der Java HashMap-Schlüssel wiederholt werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn