|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.util.AbstractCollection | +--java.util.AbstractList | +--java.util.ArrayList
List ÀÎÅÍÆäÀ̽ºÀÇ »çÀÌÁî º¯°æ °¡´ÉÇÑ ¹è¿ÀÇ ±¸ÇöÀÔ´Ï´Ù. ¸®½ºÆ®ÀÇ ÀÓÀÇÀÇ ¿ÀÆÛ·¹À̼ÇÀ» ¸ðµÎ ±¸ÇöÇØ,null ¸¦ Æ÷ÇÔÇÑ ¸ðµç ¿ä¼Ò¸¦ Çã¿ë ÇÕ´Ï´Ù. ÀÌ Å¬·¡½º´Â List ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °Í ¿Ü¿¡ ¸®½ºÆ®¸¦ ÀúÀåÇϱâ À§Çؼ ³»ºÎÀûÀ¸·Î »ç¿ëµÇ´Â ¹è¿ÀÇ »çÀÌÁ Á¶ÀÛÇÏ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÕ´Ï´Ù. (ÀÌ Å¬·¡½º´Â µ¿±âÈ µÇÁö ¾Ê´Â °ÍÀ» Á¦¿ÜÇØ Vector ¿Í °ÅÀÇ µ¿µîÇÕ´Ï´Ù. )
size,isEmpty,get,set,iterator, ¹× listIterator ÀÇ Ã³¸®´Â ÀÏÁ¤ÇÑ ½Ã°£¿¡ ½ÇÇàµË´Ï´Ù. add ÀÇ Ã³¸®µµ, ÀÏÁ¤ÇÑ »ó°¢ ½Ã°£¿¡ ½ÇÇàµË´Ï´Ù. Áï, n °³ÀÇ ¿ä¼Ò¸¦ Ãß°¡ÇÏ·Á¸é O(n) ½Ã°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ´ëºÎºÐÀÇ °æ¿ì, ´Ù¸¥ ¸ðµç 󸮵µ ºñ·ÊÀûÀÎ ½Ã°£¿¡ ½ÇÇàµË´Ï´Ù. Á¤¼öÀÇ °è¼ö´Â LinkedList ÀÇ ±¸ÇöÀÇ °æ¿ìº¸´Ù ÀÛ¾ÆÁý´Ï´Ù.
°¢ ArrayList ÀÇ ÀνºÅϽº¿¡´Â ¡¸»çÀÌÁ°¡ ÀÖ½À´Ï´Ù. ±×°ÍÀº ¸®½ºÆ®ÀÇ ¿ä¼Ò¸¦ ÀúÀåÇϱâ À§Çؼ »ç¿ëÇÏ´Â ¹è¿ÀÇ »çÀÌÁî·Î, Ç×»ó ¸®½ºÆ®ÀÇ »çÀÌÁî ÀÌ»óÀÇ Å©±â°¡ µË´Ï´Ù. ArrayList ¿¡ ¿ä¼Ò¸¦ Ãß°¡Çϸé(ÀÚ), ±× »çÀÌÁî´Â ÀÚµ¿ÀûÀ¸·Î È®´ëÇÕ´Ï´Ù. È®´ëÀÇ Æú¸®½Ã¿¡ ´ëÇØ¼´Â ¿ä¼Ò¸¦ Ãß°¡Çϸé(ÀÚ) ¡¸ÀÏÁ¤ÇÑ »ó°¢ ½Ã°£ ÄÚ½ºÆ®¡¹°¡ ¼ö¹ÝÇÏ´Â °Í Àܴ̿ ÀÚ¼¼ÇϰԴ ÁöÁ¤µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.
¾îÇø®ÄÉÀ̼ǿ¡¼´Â ensureCapacity ¸¦ »ç¿ëÇØ ArrayList ÀÇ ÀνºÅϽºÀÇ »çÀÌÁ È®´ëÇÏ°í ³ª¼, ¸¹Àº ¿ä¼Ò¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ÁõºÐ¿¡ ´ëÇÑ ÀçÇÒÀÎ ¸ÂÈ÷°í°¡ °æ°¨µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
ÀÌ ±¸ÇöÀº µ¿±âÈ µÇÁö ¾Ê´Â Á¡¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. º¹¼öÀÇ thread°¡ µ¿½Ã¿¡ ArrayList ÀÇ ÀνºÅϽº¿¡ ¾×¼¼½º ÇØ, 1 kr ÀÌ»óÀÇ thread°¡ ±¸Á¶ÀûÀ¸·Î ¸®½ºÆ®¸¦ º¯°æÇÏ´Â °æ¿ì¿¡´Â ¸®½ºÆ®¸¦ ¿ÜºÎÀûÀ¸·Î µ¿±âÈÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±¸Á¶ÀûÀÎ º¯°æÀ̶õ, 1 kr ÀÌ»óÀÇ ¿ä¼Ò¸¦ Ãß°¡ ¶Ç´Â »èÁ¦Çϰųª ±âº»À¸·Î µÇ´Â ¹è¿ÀÇ »çÀÌÁ ¸í½ÃÀûÀ¸·Î º¯°æÇϰųª Çϴ ó¸®ÀÔ´Ï´Ù. ¿ä¼ÒÀÇ °ª¸¸À» ¼³Á¤Çϴ ó¸®´Â ±¸Á¶ÀûÀÎ º¯°æÀÌ ¾Æ´Õ´Ï´Ù. Åë»ó, ¸®½ºÆ®¸¦ µ¿±âÈÇÏ·Á¸é , ¸®½ºÆ®¸¦ ÀÚ¿¬½º·´°Ô ĸ½¶ÈÇÏ´Â ¿ÀºêÁ§Æ®·Î µ¿±â¸¦ ÃëÇÕ´Ï´Ù. ±×·¯ÇÑ ¿ÀºêÁ§Æ®°¡ ¾ø´Â °æ¿ì¿¡´Â Collections.synchronizedList ¸Þ¼Òµå¸¦ »ç¿ëÇØ ¸®½ºÆ®¸¦ ¡¸·¦¡¹ÇÕ´Ï´Ù. À̰ÍÀº ¸®½ºÆ®¿¡ÀÇ ºÒÃøÀÇ ºñµ¿±â ¾×¼¼½º¸¦ ¸·±â À§Çؼ(¶§¹®¿¡), ÀÛ¼º½Ã¿¡ ½Ç½ÃÇÏ´Â °ÍÀÌ ÃÖÀûÀÔ´Ï´Ù.
List list = Collections.synchronizedList(new ArrayList(...));
ÀÌ Å¬·¡½ºÀÇ iterator ¹× listIterator ¸Þ¼Òµå¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â ¹Ýº¹ÀÚ´Â ¡¸ÆäÀ̸£ÆÄ½ºÆ®¡¹ÀÔ´Ï´Ù. ¹Ýº¹ÀÚÀÇ ÀÛ¼º ÈÄ¿¡, ¹Ýº¹ÀÚ ÀÚüÀÇ remove ¶Ç´Â add ¸Þ¼Òµå ÀÌ¿Ü ¹æ¹ýÀ¸·Î ¸®½ºÆ®¸¦ ±¸Á¶ÀûÀ¸·Î º¯°æÇϸé(ÀÚ), ¹Ýº¹ÀÚ´Â ConcurrentModificationException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. µû¶ó¼, µ¿½Ã º¯°æÀ» Çϸé(ÀÚ), ¹Ýº¹ÀÚ´Â Àå·¡ÀÇ ¿¹ÃøÇÒ ¼ö ¾ø´Â ½ÃÁ¡¿¡ ÀÖ¾î ¿¹ÃøÇÒ ¼ö ¾ø´Â µ¿ÀÛÀÌ ¹ß»ýÇÏ´Â À§ÇèÀ» ȸÇÇÇϱâ À§Çؼ, ½Å¼ÓÇÏ°Ô ÇÑÆí ±ú²ýÇÏ°Ô ½ÇÆÐÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î, ºñµ¿±âÀÇ µ¿½Ã º¯°æÀÌ ÀÖ´Â °¡¿îµ¥ È®½ÇÇÑ ÇÁ·ÎÅØ¼ÇÇÏ´Â °ÍÀº ºÒ°¡´ÉÇØ¼, ¹Ýº¹ÀÚÀÇ ÆäÀ̸£ÆÄ½ºÆ® µ¿ÀÛÀ» ÇÁ·ÎÅØ¼ÇÇÒ ¼ö ¾ø½À´Ï´Ù.. ÆäÀ̸£ÆÄ½ºÆ® ¹Ýº¹ÀÚ´Â ÃÖ¼± ³ë·Â ¿øÄ¢¿¡ ±Ù°ÅÇØ ConcurrentModificationException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. µû¶ó¼, Á¤Á¤Çϱâ À§Çؼ ÀÌ ¿¹¿Ü¿¡ ÀÇÁ¸ÇÑ ÇÁ·Î±×·¥À» ¾²´Â °ÍÀº À߸øÀÔ´Ï´Ù. Áï, ¹Ýº¹ÀÚÀÇ ÆäÀ̸£ÆÄ½ºÆ® µ¿ÀÛÀº ¹ö±×ÀÇ °ËÃâ (À») À§Çؼ¸¸ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
Collection
,
List
,
LinkedList
,
Vector
,
Collections.synchronizedList(List)
,
Á÷·ÄÈ µÈ Çü½Ä ÇʵåÀÇ °³¿ä |
Ŭ·¡½º java.util. AbstractList ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
modCount |
»ý¼ºÀÚÀÇ °³¿ä | |
ArrayList ()
Ãʱ⠿뷮 10 À¸·Î ÇÏ´ÃÀÇ ¸®½ºÆ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
ArrayList (Collection c)
ÁöÁ¤µÈ ÄÝ·º¼ÇÀÇ ¿ä¼Ò¸¦ Æ÷ÇÔÇÑ ¸®½ºÆ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
ArrayList (int initialCapacity)
ÁöÁ¤µÈ Ãʱ⠻çÀÌÁî·Î ÇÏ´ÃÀÇ ¸®½ºÆ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
add (int index,
Object element)
¸®½ºÆ®ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡, ÁöÁ¤µÈ ¿ä¼Ò¸¦ »ðÀÔÇÕ´Ï´Ù. |
boolean |
add (Object o)
¸®½ºÆ®ÀÇ ¸¶Áö¸·À¸·Î, ÁöÁ¤µÈ ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù. |
boolean |
addAll (Collection c)
¸®½ºÆ®ÀÇ ¸»¹Ì¿¡, ÁöÁ¤µÈ Collection ÀÇ ¸ðµç ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù. |
boolean |
addAll (int index,
Collection c)
¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡·ÎºÎÅÍ, ÁöÁ¤µÈ Collection ÀÇ ¸ðµç ¿ä¼Ò¸¦ »ðÀÔÇÕ´Ï´Ù. |
void |
clear ()
¸®½ºÆ®·ÎºÎÅÍ ¸ðµç ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Object |
clone ()
ArrayList ÀÇ ÀνºÅϽºÀÇ Ä«ÇǸ¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
contains (Object elem)
¸®½ºÆ®·Î ÁöÁ¤ÀÇ ¿ä¼Ò°¡ ÀÖ´Â °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
ensureCapacity (int minCapacity)
Çʿ信 µû¶ó¼, ÀÌ ArrayList ÀÇ ÀνºÅϽºÀÇ »çÀÌÁ È®´ëÇØ, Àû¾îµµ ÃÖ¼Ò »çÀÌÁî Àμö·Î ÁöÁ¤µÈ ¼öÀÇ ¿ä¼Ò¸¦ ÀúÀåÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. |
Object |
get (int index)
¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
indexOf (Object elem)
equals ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤Çϸé¼, ÁöÁ¤µÈ Àμö¿Í °°Àº ³»¿ëÀÇ ¿ä¼Ò¸¦ ¼±µÎ·ÎºÎÅÍ °Ë»öÇÕ´Ï´Ù. |
boolean |
isEmpty ()
¸®½ºÆ®¿¡ ¿ä¼Ò°¡ ÀÖ´ÂÁö ¾ø´ÂÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
int |
lastIndexOf (Object elem)
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ ¸®½ºÆ®³»¿¡¼ ¸¶Áö¸·¿¡ ³ªÅ¸³ª´Â À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
remove (int index)
¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡·ÎºÎÅÍ ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
protected void |
removeRange (int fromIndex,
int toIndex)
ÀÌ List ·ÎºÎÅÍ, fromIndex ¿¡ ½ÃÀÛÇØ toIndex ÀÇ Á÷Àü±îÁöÀÇ À妽º¸¦ °¡Áö´Â ¸ðµç ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
Object |
set (int index,
Object element)
¸®½ºÆ®ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦, ÁöÁ¤µÈ ¿ä¼Ò·Î ¿Å°Ü³õ½À´Ï´Ù. |
int |
size ()
¸®½ºÆ®³»¿¡ ÀÖ´Â ¿ä¼ÒÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object [] |
toArray ()
¸®½ºÆ®³»ÀÇ ¸ðµç ¿ä¼Ò°¡ ¿Ã¹Ù¸¥ ¼ø¼·Î ÀúÀåµÇ°í ÀÖ´Â ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
Object [] |
toArray (Object [] a)
¸®½ºÆ®³»ÀÇ ¸ðµç ¿ä¼Ò°¡ ¿Ã¹Ù¸¥ ¼ø¼·Î ÀúÀåµÇ°í ÀÖ´Â ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
void |
trimToSize ()
ÀÌ ArrayList ÀÇ ÀνºÅϽºÀÇ »çÀÌÁ ¸®½ºÆ®ÀÇ ÇöÀçÀÇ »çÀÌÁî¿¡ Ãà¼ÒÇÕ´Ï´Ù. |
Ŭ·¡½º java.util. AbstractList ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , hashCode , iterator , listIterator , listIterator , subList |
Ŭ·¡½º java.util. AbstractCollection ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
containsAll , remove , removeAll , retainAll , toString |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
finalize , getClass , notify , notifyAll , wait , wait , wait |
ÀÎÅÍÆäÀ̽º java.util. List ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
containsAll , equals , hashCode , iterator , listIterator , listIterator , remove , removeAll , retainAll , subList |
»ý¼ºÀÚÀÇ »ó¼¼ |
public ArrayList(int initialCapacity)
initialCapacity
- ¸®½ºÆ®ÀÇ Ãʱ⠿뷮
IllegalArgumentException
- ÁöÁ¤µÈ Ãʱ⠿뷮ÀÌ ºÎÀÇ °æ¿ìpublic ArrayList()
public ArrayList(Collection c)
c
- ¿ä¼Ò°¡ ¸®½ºÆ®¿¡ ¹èÄ¡µÇ´Â ÄÝ·º¼Ç
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ì¸Þ¼ÒµåÀÇ »ó¼¼ |
public void trimToSize()
public void ensureCapacity(int minCapacity)
minCapacity
- ÇÁ·ÎÅØ¼ÇÇÏ°í ½ÍÀº ÃÖ¼Ò ¿ë·®public int size()
List
³»ÀÇ size
AbstractCollection
³»ÀÇ size
public boolean isEmpty()
List
³»ÀÇ isEmpty
AbstractCollection
³»ÀÇ isEmpty
public boolean contains(Object elem)
List
³»ÀÇ contains
AbstractCollection
³»ÀÇ contains
elem
- ¸®½ºÆ®¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ Á¶»çÇÏ´Â ¿ä¼Ò
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public int indexOf(Object elem)
List
³»ÀÇ indexOf
AbstractList
³»ÀÇ indexOf
elem
- ¿ÀºêÁ§Æ®
Object.equals(Object)
public int lastIndexOf(Object elem)
List
³»ÀÇ lastIndexOf
AbstractList
³»ÀÇ lastIndexOf
elem
- ¸ñÀûÀÇ ¿ä¼Ò
public Object clone()
Object
³»ÀÇ clone
Cloneable
public Object [] toArray()
List
³»ÀÇ toArray
AbstractCollection
³»ÀÇ toArray
Arrays.asList(Object[])
public Object [] toArray(Object [] a)
ÁöÁ¤µÈ ¹è¿¿¡ ¸®½ºÆ®°¡ µé¾î°¡, ±× ¹è¿¿¡ ÇÑÃþ ´õ ¿©ºÐÀÇ area°¡ ÀÖ´Â °æ¿ì, Áï ¹è¿¿¡ ¸®½ºÆ®º¸´Ù ¸¹Àº ¿ä¼Ò°¡ ÀÖ´Â °æ¿ì, ¹è¿·Î ÄÝ·º¼ÇÀÇ ¸»¹Ì¿¡ °è¼ÓµÇ´Â ¿ä¼Ò´Â null ·Î ¼³Á¤µË´Ï´Ù. À̰ÍÀº ¸®½ºÆ®ÀÇ ±æÀ̸¦ Á¶»çÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. ´Ù¸¸ È£ÃâÇØ ¿·¿¡¼, ¸®½ºÆ®¿¡ null ¿ä¼Ò°¡ ¾ø´Â °ÍÀ» ¾Ë°í ÀÖ´Â °æ¿ì¿¡ ÇÑÁ¤ÇÕ´Ï´Ù.
List
³»ÀÇ toArray
AbstractCollection
³»ÀÇ toArray
a
- ¹è¿ÀÌ ÃæºÐÇÑ Å©±â¸¦ °¡Áö´Â °æ¿ì´Â ¸®½ºÆ®ÀÇ ¿ä¼Ò°¡ ÀúÀåµÇ´Â ¹è¿. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ¿ä¼Ò¸¦ ÀúÀåÇϱâ À§Çؼ °°Àº ½ÇÇà½ÃÀÇ ÇüÅÂÀÇ »õ·Î¿î ¹è¿À» ÇÒ´çÇÒ ¼ö ÀÖ´Ù
ArrayStoreException
- a ÀÇ ½ÇÇà½ÃÀÇ ÇüŰ¡ ¸®½ºÆ®³»ÀÇ °¢ ¿ä¼ÒÀÇ ½ÇÇà½ÃÀÇ ÇüÅÂÀÇ ½´ÆÛ ¼¼Æ®°¡ ¾Æ´Ñ °æ¿ìpublic Object get(int index)
List
³»ÀÇ get
AbstractList
³»ÀÇ get
index
- µ¹·ÁÁÖ¾îÁö´Â ¿ä¼ÒÀÇ À妽º
IndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index >= size())public Object set(int index, Object element)
List
³»ÀÇ set
AbstractList
³»ÀÇ set
index
- ġȯµÇ´Â ¿ä¼ÒÀÇ À妽ºelement
- ÁöÁ¤µÈ À§Ä¡¿¡ ÀúÀåµÇ´Â ¿ä¼Ò
IndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index >= size())public boolean add(Object o)
List
³»ÀÇ add
AbstractList
³»ÀÇ add
o
- ¸®½ºÆ®¿¡ Ãß°¡µÇ´Â ¿ä¼Ò
public void add(int index, Object element)
List
³»ÀÇ add
AbstractList
³»ÀÇ add
index
- ÁöÁ¤ÀÇ ¿ä¼Ò°¡ »ðÀԵǴ À妽ºelement
- »ðÀԵǴ ¿ä¼Ò
IndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index > size())public Object remove(int index)
List
³»ÀÇ remove
AbstractList
³»ÀÇ remove
index
- »èÁ¦µÇ´Â ¿ä¼ÒÀÇ À妽º
IndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index >= size())public void clear()
List
³»ÀÇ clear
AbstractList
³»ÀÇ clear
public boolean addAll(Collection c)
List
³»ÀÇ addAll
AbstractCollection
³»ÀÇ addAll
c
- ¸®½ºÆ®¿¡ »ðÀÔÇÏ´Â ¿ä¼Ò
IndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index > size())
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ìList.add(Object)
public boolean addAll(int index, Collection c)
List
³»ÀÇ addAll
AbstractList
³»ÀÇ addAll
index
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀ¸·ÎºÎÅÍ ÃÖÃÊÀÇ ¿ä¼Ò¸¦ »ðÀÔÇÏ´Â À§Ä¡ÀÇ À妽ºc
- ¸®½ºÆ®¿¡ »ðÀԵǴ ¿ä¼Ò
IndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index > size())
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ìprotected void removeRange(int fromIndex, int toIndex)
AbstractList
³»ÀÇ removeRange
fromIndex
- »èÁ¦ÇÏ´Â ÃÖÃÊÀÇ ¿ä¼ÒÀÇ À妽ºtoIndex
- »èÁ¦ÇÏ´Â ¸¶Áö¸· ¿ä¼ÒÀÇ Á÷ÈÄÀÇ À妽º
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.