語言

CopyOnWriteArrayList.Remove 方法

定義

多載

名稱 Description
Remove(Object)

如果該元素存在,則會從列表中移除該元素的首次出現。

Remove(Int32)

移除該列表中指定位置的元素。

Remove(Object)

如果該元素存在,則會從列表中移除該元素的首次出現。

[Android.Runtime.Register("remove", "(Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Handler")]
public virtual bool Remove(Java.Lang.Object? o);
[<Android.Runtime.Register("remove", "(Ljava/lang/Object;)Z", "GetRemove_Ljava_lang_Object_Handler")>]
abstract member Remove : Java.Lang.Object -> bool
override this.Remove : Java.Lang.Object -> bool

參數

o
Object

若有元素,則從此清單中移除

傳回

true 若此清單包含指定元素

實作

屬性

備註

如果該元素存在,則會從列表中移除該元素的首次出現。 若此清單不包含該元素,則該元素不變。 更正式地說,移除索引 i 最低的元素,使得 Objects.equals(o, get(i)) (如果存在該元素)。 如果此清單包含指定元素(或等價地,若該清單因呼叫而改變),則回傳 true 。

Java 文件 java.util.concurrent.CopyOnWriteArrayList.remove(java.lang.Object)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Remove(Int32)

移除該列表中指定位置的元素。

[Android.Runtime.Register("remove", "(I)Ljava/lang/Object;", "GetRemove_IHandler")]
public virtual Java.Lang.Object? Remove(int index);
[<Android.Runtime.Register("remove", "(I)Ljava/lang/Object;", "GetRemove_IHandler")>]
abstract member Remove : int -> Java.Lang.Object
override this.Remove : int -> Java.Lang.Object

參數

index
Int32

要移除的物件的索引。

傳回

先前位於指定位置的元素

實作

屬性

備註

移除該列表中指定位置的元素。 將後續元素向左移動(從其指標中減去一)。 回傳從清單中移除的元素。

Java 參考 java.util.concurrent.CopyOnWriteArrayList.remove。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於