IMap.Replace 方法

定义

重载

名称 说明
Replace(Object, Object)

仅当指定键当前映射到某个值时,才会替换指定键的条目。

Replace(Object, Object, Object)

仅当当前映射到指定值时,才会替换指定键的条目。

Replace(Object, Object)

仅当指定键当前映射到某个值时,才会替换指定键的条目。

[Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetReplace_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 Java.Lang.Object? Replace(Java.Lang.Object? key, Java.Lang.Object? value);
[<Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "GetReplace_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 Replace : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object
override this.Replace : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object

参数

key
Object

与指定值关联的键

value
Object

要与指定键关联的值

返回

与指定键关联的上一个值,或者 null 没有键的映射。 (如果实现支持 null 值,则 null 返回还可以指示以前与键关联的 null 映射。

属性

注解

仅当指定键当前映射到某个值时,才会替换指定键的条目。

已在 1.8 中添加。

Java文档java.util.Map.replace(K, V)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

Replace(Object, Object, Object)

仅当当前映射到指定值时,才会替换指定键的条目。

[Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z", "GetReplace_Ljava_lang_Object_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 Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue);
[<Android.Runtime.Register("replace", "(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z", "GetReplace_Ljava_lang_Object_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 Replace : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> bool
override this.Replace : Java.Lang.Object * Java.Lang.Object * Java.Lang.Object -> bool

参数

key
Object

与指定值关联的键

oldValue
Object

值应与指定的键相关联

newValue
Object

要与指定键关联的值

返回

true 如果替换了值,则为

属性

注解

仅当当前映射到指定值时,才会替换指定键的条目。

已在 1.8 中添加。

Java文档java.util.Map.replace(K, V, V)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于