APIéæç°æçï¼ç´æ¥ç¨å¥½äº
java.util.List
remove
E remove(int index)移é¤å表ä¸æå®ä½ç½®çå
ç´ ï¼å¯éæä½ï¼ãå°ææçåç»å
ç´ å左移å¨ï¼å°å
¶ç´¢å¼å 1ï¼ãè¿åä»å表ä¸ç§»é¤çå
ç´ ã
åæ°ï¼
index - è¦ç§»é¤çå
ç´ çç´¢å¼
è¿åï¼
以åå¨æå®ä½ç½®çå
ç´
æåºï¼
UnsupportedOperationException - å¦æå表ä¸æ¯æ remove æä½
IndexOutOfBoundsException - å¦æç´¢å¼è¶
åºèå´ (index < 0 || index >= size())
remove
boolean remove(Object o)ä»æ¤å表ä¸ç§»é¤ç¬¬ä¸æ¬¡åºç°çæå®å
ç´ ï¼å¦æåå¨ï¼ï¼å¯éæä½ï¼ãå¦æå表ä¸å
å«å
ç´ ï¼åä¸æ´æ¹å表ãæ´ç¡®åå°è®²ï¼ç§»é¤æ»¡è¶³ (o==null ? get(i)==null : o.equals(get(i))) çæä½ç´¢å¼ i çå
ç´ ï¼å¦æåå¨è¿æ ·çå
ç´ ï¼ãå¦ææ¤å表已å
å«æå®å
ç´ ï¼æè
æ¤å表ç±äºè°ç¨èåçæ´æ¹ï¼ï¼åè¿å trueã
æå®è
ï¼
æ¥å£ Collection<E> ä¸ç remove
åæ°ï¼
o - è¦ä»è¯¥å表ä¸ç§»é¤çå
ç´ ï¼å¦æåå¨çè¯
è¿åï¼
å¦æå表å
å«æå®çå
ç´ ï¼åè¿å true
æåºï¼
ClassCastException - å¦ææå®å
ç´ çç±»ååæ¤å表ä¸å
¼å®¹ï¼å¯éï¼
NullPointerException - å¦ææå®çå
ç´ æ¯ nullï¼å¹¶ä¸æ¤å表ä¸å
许 null å
ç´ ï¼å¯éï¼
UnsupportedOperationException - å¦æå表ä¸æ¯æ remove æä½
温馨提示:内容为网友见解,仅供参考