Sprache

IMap.Remove Methode

Definition

Überlädt

Name Beschreibung
Remove(Object)

Entfernt die Zuordnung für einen Schlüssel aus dieser Karte, wenn er vorhanden ist (optionaler Vorgang).

Remove(Object, Object)

Entfernt den Eintrag für den angegebenen Schlüssel nur, wenn er derzeit dem angegebenen Wert zugeordnet ist.

Remove(Object)

Entfernt die Zuordnung für einen Schlüssel aus dieser Karte, wenn er vorhanden ist (optionaler Vorgang).

[Android.Runtime.Register("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetRemove_Ljava_lang_Object_Handler:Java.Util.IMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? Remove(Java.Lang.Object? key);
[<Android.Runtime.Register("remove", "(Ljava/lang/Object;)Ljava/lang/Object;", "GetRemove_Ljava_lang_Object_Handler:Java.Util.IMapInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Remove : Java.Lang.Object -> Java.Lang.Object

Parameter

key
Object

Schlüssel, dessen Zuordnung aus der Karte entfernt werden soll

Gibt zurück

Der vorherige Wert, der zugeordnet keyist, oder null wenn keine Zuordnung für key.

Attribute

Ausnahmen

wenn das Entfernen aus dieser Map Datei nicht unterstützt wird.

Hinweise

Entfernt die Zuordnung für einen Schlüssel aus dieser Karte, wenn er vorhanden ist (optionaler Vorgang). Formaler, wenn diese Karte eine Zuordnung von Schlüssel k zu Wert v enthält, so dass Objects.equals(key, k)diese Zuordnung entfernt wird. (Die Karte kann höchstens eine solche Zuordnung enthalten.)

Gibt den Wert zurück, dem diese Karte zuvor den Schlüssel zugeordnet hat, oder null wenn die Karte keine Zuordnung für den Schlüssel enthielt.

Wenn diese Karte NULL-Werte zulässt, gibt ein Rückgabewert nicht nullunbedingt an, dass die Karte keine Zuordnung für den Schlüssel enthielt. Es ist auch möglich, dass die Karte den Schlüssel nullexplizit zugeordnet hat.

Die Karte enthält keine Zuordnung für den angegebenen Schlüssel, sobald der Aufruf zurückgegeben wird.

Java Dokumentation für java.util.Map.remove(java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Remove(Object, Object)

Entfernt den Eintrag für den angegebenen Schlüssel nur, wenn er derzeit dem angegebenen Wert zugeordnet ist.

[Android.Runtime.Register("remove", "(Ljava/lang/Object;Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Ljava_lang_Object_Handler:Java.Util.IMap, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
public virtual bool Remove(Java.Lang.Object? key, Java.Lang.Object? value);
[<Android.Runtime.Register("remove", "(Ljava/lang/Object;Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Ljava_lang_Object_Handler:Java.Util.IMap, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
abstract member Remove : Java.Lang.Object * Java.Lang.Object -> bool
override this.Remove : Java.Lang.Object * Java.Lang.Object -> bool

Parameter

key
Object

Schlüssel, dem der angegebene Wert zugeordnet ist

value
Object

dem angegebenen Schlüssel zugeordneter Wert erwartet

Gibt zurück

true wenn der Wert entfernt wurde

Attribute

Hinweise

Entfernt den Eintrag für den angegebenen Schlüssel nur, wenn er derzeit dem angegebenen Wert zugeordnet ist.

Hinzugefügt in 1.8.

Java Dokumentation für java.util.Map.remove(java.lang.Object, java.lang.Object).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: