CopyOnWriteArrayList.Remove 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。