|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.util.AbstractCollection | +--java.util.AbstractList | +--java.util.Vector
Vector
Ŭ·¡½º´Â ¿ÀºêÁ§Æ®ÀÇ °¡º¯Àå ¹è¿À» ±¸ÇöÇÕ´Ï´Ù. ¿©±â¿¡´Â ¹è¿°ú °°ÀÌ, Á¤¼ö À妽º¸¦ »ç¿ëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â ¿ä¼Ò°¡ ÀúÀåµÇ°í ÀÖ½À´Ï´Ù. ±×·¯³ª,Vector
ÀÇ »çÀÌÁî´Â ÀÛ¼º ÈÄ¿¡ Ãß°¡ ¹× »èÁ¦µÈ ¿ÀºêÁ§Æ®¸¦ ÀúÀåÇÒ ¼ö ÀÖ°Ô Çʿ信 µû¶ó¼ ´Ã¸®°Å³ª ÁÙÀ̰ųª ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
°¢ Vector ´Â capacity
(¿ë·®)¿Í capacityIncrement
(Áõ°¡·®)¸¦ °ü¸®ÇÏ´Â °ÍÀ¸·Î½á ±â¾ï °ü¸®¸¦ ÃÖÀûÈÇÏ·Á°í ÇÕ´Ï´Ù. capacity
´Â Ç×»ó Vector ÀÇ ¿ä¼Ò¼ö¿¡ °¡±î¿î °ªÀ̸ç, Åë»óÀº ¿ä¼Ò¼öºÎÅÍ Ä¿Áý´Ï´Ù. À̰ÍÀº Vector ¿¡ ¿ä¼Ò°¡ ´õÇØÁú ¶§, Vector ÀÇ ±â¾ï area´Â capacityIncrement
¸¸ ´Ã·ÁÁö±â ¶§¹®ÀÔ´Ï´Ù. ¸¹Àº ¿ä¼Ò¸¦ »ðÀÔÇϱâ Àü¿¡ ¾îÇø®ÄÉÀ̼ÇÀ¸·Î ¿ë·®À» ÇÊ¿äÇÑ °ªÀ¸·Î ¼³Á¤ÇØ µÎ¸é, ¸Þ¸ð¸®ÀÇ Àç¹èºÐÀÇ È¸¼ö¸¦ ÁÙÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù.
Java 2 Ç÷§Æû v1. 2 ¿¡¼´Â ÀÌ Å¬·¡½º´Â List ¸¦ ±¸ÇöÇϱâ À§Çؼ °³·®µÇ°í ÀÖ±â (À§ÇØ)¶§¹®¿¡, Java Collections Framework ÀÇ ÀϺΰ¡ µË´Ï´Ù. »õ·Î¿î ÄÝ·º¼ÇÀÇ ±¸Çö°ú´Â ´Þ¶ó, Vector ´Â µ¿±â¸¦ Àâ½À´Ï´Ù.
Vector ÀÇ ¸Þ¼Òµå Iterator ¹× listIterator °¡ µ¹·ÁÁÖ´Â Iterator ´Â ¡¸ÆäÀ̸£ÆÄ½ºÆ®¡¹ÀÔ´Ï´Ù. Iterator ÀÇ ÀÛ¼º ÈÄ¿¡, Iterator ÀÚüÀÇ remove ¶Ç´Â add ¸Þ¼Òµå ÀÌ¿Ü ¹æ¹ýÀ¸·Î Vector ¸¦ ±¸Á¶ÀûÀ¸·Î º¯°æÇϸé(ÀÚ), Iterator ´Â ConcurrentModificationException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. µû¶ó¼, µ¿½Ã¿¡ º¯°æÀ» Çϸé(ÀÚ), Iterator ´Â Àå·¡ÀÇ ¿¹ÃøÇÒ ¼ö ¾ø´Â ½ÃÁ¡¿¡ ÀÖ¾î ¿¹ÃøÇÒ ¼ö ¾ø´Â µ¿ÀÛÀÌ ¹ß»ýÇÏ´Â À§ÇèÀ» ȸÇÇÇϱâ À§Çؼ, Áï½Ã ÇÑÆí ¼Ø¾¾ ÀÚÁÖ(Àß) ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. Vector ÀÇ elements ¸Þ¼Òµå°¡ µ¹·ÁÁÖ´Â Enumeration ´Â ÆäÀ̸£ÆÄ½ºÆ®°¡ ¾Æ´Õ´Ï´Ù.
Åë»ó, ºñµ¿±âÀÇ µ¿½Ã º¯°æÀÌ ÀÖ´Â °æ¿ì, È®½ÇÇÑ ÇÁ·ÎÅØ¼ÇÀ» ½Ç½ÃÇÏ´Â °ÍÀº ºÒ°¡´ÉÇØ¼, ¹Ýº¹ÀÚÀÇ ÆäÀ̸£ÆÄ½ºÆ®ÀÇ µ¿ÀÛÀ» ÇÁ·ÎÅØ¼ÇÇÒ ¼ö ¾ø½À´Ï´Ù. ÆäÀ̸£ÆÄ½ºÆ® ¹Ýº¹ÀÚ´Â ÃÖ¼± ³ë·Â ¿øÄ¢¿¡ ±Ù°ÅÇØ,ConcurrentModificationException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. µû¶ó¼, Á¤È®À» ±âÇϱâ À§Çؼ ÀÌ ¿¹¿Ü¿¡ ÀÇÁ¸ÇÏ´Â ÇÁ·Î±×·¥À» ¾²´Â °ÍÀº À߸øÀÔ´Ï´Ù. ¡¸¹Ýº¹ÀÚÀÇ ÆäÀ̸£ÆÄ½ºÆ®ÀÇ µ¿ÀÛÀº ¹ö±×¸¦ °ËÃâÇϱâ À§Çؼ ¸¶¼Å »ç¿ëÇØ¾ß ÇÕ´Ï´Ù¡¹
Collection
,
List
,
ArrayList
,
LinkedList
,
Á÷·ÄÈ µÈ Çü½Ä ÇʵåÀÇ °³¿ä | |
protected int |
capacityIncrement
Vector ÀÇ »çÀÌÁî°¡ Vector ÀÇ ¿ë·®À» ³ÑÀ» ¶§ ÀÚµ¿ÀûÀ¸·Î ´Ã·ÁÁö´Â ¾çÀÔ´Ï´Ù. |
protected int |
elementCount
Vector ¿ÀºêÁ§Æ®³»ÀÇ À¯È¿ÇÑ ¿ä¼Ò¼öÀÔ´Ï´Ù. |
protected Object [] |
elementData
Vector ÀÇ ¿ä¼Ò°¡ ÀúÀåµÇ´Â ¹è¿ ¹öÆÛÀÔ´Ï´Ù. |
Ŭ·¡½º java.util. AbstractList ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
modCount |
»ý¼ºÀÚÀÇ °³¿ä | |
Vector ()
ÇÏ´ÃÀÇ Vector ¸¦ ÀÛ¼ºÇØ, ±× ³»ºÎ µ¥ÀÌÅÍ ¹è¿ÀÇ »çÀÌÁî°¡ 10 À¸·Î, ±× Ç¥ÁØÀûÀÎ ÁõºÐÀÌ Á¦·ÎÀ̵µ·Ï(µíÀÌ) ÇÕ´Ï´Ù. |
|
Vector (Collection c)
ÁöÁ¤µÈ ÄÝ·º¼ÇÀÇ ¹Ýº¹ÀÚ°¡ µ¹·ÁÁØ ¼ø¼·Î, ±× ¿ä¼Ò¸¦ ÀúÀåÇÏ´Â Vector ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
Vector (int initialCapacity)
ÁöÁ¤µÈ Ãʱ⠿뷮, ¹× Áõ°¡·®ÀÌ Á¦·ÎÀÎ, ÇÏ´ÃÀÇ Vector ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
|
Vector (int initialCapacity,
int capacityIncrement)
ÁöÁ¤µÈ ¿ë·®°ú Áõ°¡·®À¸·Î ÇÏ´ÃÀÇ Vector ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
add (int index,
Object element)
Vector ³»ÀÇ ÁöÁ¤µÈ À§Ä¡·Î ÁöÁ¤ÀÇ ¿ä¼Ò¸¦ »ðÀÔÇÕ´Ï´Ù. |
boolean |
add (Object o)
Vector ÀÇ ¸»¹Ì·Î ÁöÁ¤ÀÇ ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù. |
boolean |
addAll (Collection c)
ÁöÁ¤µÈ Collection ³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ ÀÌ Vector ÀÇ ¸»¹Ì¿¡, ±× Collection ÀÇ Iterator ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁö´Â ¼ø¼·Î Ãß°¡ÇÕ´Ï´Ù. |
boolean |
addAll (int index,
Collection c)
ÁöÁ¤µÈ Collection ³»ÀÇ ¸ðµç ¿ä¼Ò¸¦, Vector ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ »ðÀÔÇÕ´Ï´Ù. |
void |
addElement (Object obj)
ÁöÁ¤ÀÇ ¿ä¼Ò¸¦ Vector ÀÇ ¸¶Áö¸·¿¡ Ãß°¡ÇØ, »çÀÌÁ 1 ´Ã¸³´Ï´Ù. |
int |
capacity ()
Vector ÀÇ »õ·Î¿î ¿ë·®À» µ¹·ÁÁÝ´Ï´Ù. |
void |
clear ()
¸ðµç ¿ä¼Ò¸¦ Vector ·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
Object |
clone ()
Vector ¸¦ Ä«ÇÇÇÕ´Ï´Ù. |
boolean |
contains (Object elem)
ÁöÁ¤µÈ ¿ÀºêÁ§Æ®°¡ Vector ÀÇ ¿ä¼ÒÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
containsAll (Collection c)
Vector °¡ ÁöÁ¤ÀÇ Collection ³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇÏ´Â °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
copyInto (Object [] anArray)
Vector ÀÇ ¿ä¼Ò¸¦, ÁöÁ¤µÈ ¹è¿¿¡ Ä«ÇÇÇÕ´Ï´Ù. |
Object |
elementAt (int index)
ÁöÁ¤µÈ À妽ºÀÇ ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Enumeration |
elements ()
Vector ÀÇ ¿ä¼ÒÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
void |
ensureCapacity (int minCapacity)
Vector ÀÇ ¼ö¿ë·®À» Çʿ信 µû¶ó¼ ´Ã·Á, Àû¾îµµ ÃÖ¼Ò ¼ö¿ë·®ÀÇ Àμö·Î ÁöÁ¤µÇ´Â ¿ä¼Ò¼ö¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖ´Â °ÍÀ» ÇÁ·ÎÅØ¼ÇÇÕ´Ï´Ù. |
boolean |
equals (Object o)
ÁöÁ¤µÈ Object °¡ Vector ¿Í µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ºñ±³ÇÕ´Ï´Ù. |
Object |
firstElement ()
Vector ÀÇ ÃÖÃÊÀÇ ¿ä¼Ò (À妽º 0 ÀÇ Ç׸ñ)¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
get (int index)
Vector ³»ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
hashCode ()
Vector ÀÇ ÇØ½Ã ÄÚµåÄ¡¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
indexOf (Object elem)
equals ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤Çϸé¼, ÁöÁ¤µÈ Àμö¿Í °°Àº ³»¿ëÀÇ ¿ä¼Ò¸¦ ¼±µÎ·ÎºÎÅÍ °Ë»öÇÕ´Ï´Ù. |
int |
indexOf (Object elem,
int index)
equals ¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤Çϸé¼, ÁöÁ¤µÈ Àμö¿Í °°Àº ³»¿ëÀÇ ¿ä¼Ò°¡ ÁöÁ¤µÈ index ·ÎºÎÅÍ °Ë»öÇÕ´Ï´Ù. |
void |
insertElementAt (Object obj,
int index)
Vector ÀÇ ÁöÁ¤µÈ index ¿¡, ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ¿ä¼Ò·Î¼ »ðÀÔÇÕ´Ï´Ù. |
boolean |
isEmpty ()
Vector °¡ ¿ä¼Ò¸¦ °¡ÁöÁö ¾Ê´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
Object |
lastElement ()
Vector ÀÇ ¸¶Áö¸· ¿ä¼Ò¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
lastIndexOf (Object elem)
Vector ¸¦ ¸»¹Ì·ÎºÎÅÍ °Ë»öÇØ, ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í °°Àº ³»¿ëÀÇ ¿ä¼ÒÀÇ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. |
int |
lastIndexOf (Object elem,
int index)
ÁöÁ¤µÈ À妽º·ÎºÎÅÍ ÈÄ ÇâÇØ·Î ÁöÁ¤ÀÇ ¿ÀºêÁ§Æ®¸¦ °Ë»öÇØ, °ËÃâµÈ À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object |
remove (int index)
Vector ³»ÀÇ ÁöÁ¤ÀÇ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
boolean |
remove (Object o)
Vector ³»¿¡¼ ÃÖÃÊ·Î °ËÃâµÈ ÁöÁ¤ÀÇ ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
boolean |
removeAll (Collection c)
Vector ·ÎºÎÅÍ, ÁöÁ¤µÈ Collection ³»¿¡ º¸°ü À¯Áö ¶°³¯ ¼ö ÀÖ¾î ¸ðµç ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
void |
removeAllElements ()
Vector ·ÎºÎÅÍ ¸ðµç ¿ä¼Ò¸¦ »èÁ¦ÇØ, »çÀÌÁ 0 À¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
boolean |
removeElement (Object obj)
ÃÖÃÊ·Î °ËÃâµÈ (ÃÖ¼Ò À妽ºÀÇ) ÀμöÀÇ ¿ä¼Ò¸¦ Vector ·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
void |
removeElementAt (int index)
ÁöÁ¤µÈ À妽ºÀÇ ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. |
protected void |
removeRange (int fromIndex,
int toIndex)
fromIndex (À̰ÍÀ» Æ÷ÇÔÇÑ´Ù) ~ toIndex (À̰ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ ¹üÀ§ÀÇ À妽º¸¦ °¡Áö´Â ¸ðµç ¿ä¼Ò¸¦ ÀÌ List ·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
boolean |
retainAll (Collection c)
ÁöÁ¤µÈ Collection ³»¿¡ º¸°ü À¯ÁöµÇ°í ÀÖ´Â Vector ³»ÀÇ ¿ä¼Ò¸¸À» º¸°ü À¯ÁöÇÕ´Ï´Ù. |
Object |
set (int index,
Object element)
Vector ³»ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦, ÁöÁ¤ÀÇ ¿ä¼Ò·Î ¿Å°Ü³õ½À´Ï´Ù. |
void |
setElementAt (Object obj,
int index)
Vector ÀÇ ÁöÁ¤µÈ index ÀÇ ¿ä¼Ò¿¡, ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
void |
setSize (int newSize)
Vector ÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù. |
int |
size ()
Vector ÀÇ ¿ä¼Ò¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
List |
subList (int fromIndex,
int toIndex)
ÀÌ List ÀÇ,fromIndex (À̰ÍÀ» Æ÷ÇÔÇÑ´Ù)¿Í toIndex (À̰ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)ÀÇ »çÀÌÀÇ ºÎºÐÀÇ ºä¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Object [] |
toArray ()
Vector ³»ÀÇ ¸ðµç ¿ä¼Ò¸¦ ¿Ã¹Ù¸¥ ¼ø¼·Î º¸°ü À¯ÁöÇÏ´Â ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
Object [] |
toArray (Object [] a)
Vector³»ÀÇ ¸ðµç ¿ä¼Ò°¡ ¿Ã¹Ù¸¥ ¼ø¼·Î ÀúÀåµÇ°í ÀÖ´Â ¹è¿À» µ¹·ÁÁÝ´Ï´Ù. |
String |
toString ()
°¢ ¿ä¼ÒÀÇ String Ç¥ÇöÀ» º¸°ü À¯ÁöÇϰí ÀÖ´Â Vector ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù. |
void |
trimToSize ()
Vector ÀÇ ¿ë·®À», ÇöÀçÀÇ ¿ë·®¿¡±îÁö ÁÙÀÔ´Ï´Ù. |
Ŭ·¡½º java.util. AbstractList ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
iterator , listIterator , listIterator |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
finalize , getClass , notify , notifyAll , wait , wait , wait |
ÀÎÅÍÆäÀ̽º java.util. List ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
iterator , listIterator , listIterator |
ÇʵåÀÇ »ó¼¼ |
protected Object [] elementData
Vector ³»ÀÇ ¸¶Áö¸· ¿ä¼ÒÀÇ µÚ¿¡ ¿À´Â ¹è¿ ¿ä¼Ò´Â null ÀÔ´Ï´Ù.
protected int elementCount
protected int capacityIncrement
»ý¼ºÀÚÀÇ »ó¼¼ |
public Vector(int initialCapacity, int capacityIncrement)
initialCapacity
- Vector ÀÇ Ãʱ⠿뷮capacityIncrement
- Vector °¡ ³ÑÃÆÀ» ¶§¿¡ Áõ°¡µÇ´Â ¿ë·®
IllegalArgumentException
- ÁöÁ¤µÈ Ãʱ⠿뷮ÀÌ ºÎÀÇ °æ¿ìpublic Vector(int initialCapacity)
initialCapacity
- Vector ÀÇ Ãʱ⠿뷮
IllegalArgumentException
- ÁöÁ¤µÈ Ãʱ⠿뷮ÀÌ ºÎÀÇ °æ¿ìpublic Vector()
public Vector(Collection c)
c
- ¿ä¼Ò°¡ Vector ¿¡ ¹èÄ¡µÇ´Â ÄÝ·º¼Ç
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ì¸Þ¼ÒµåÀÇ »ó¼¼ |
public void copyInto(Object [] anArray)
anArray
- Ä«ÇÇÇÑ ¿ä¼Ò¸¦ ÀúÀåÇÏ´Â ¹è¿
NullPointerException
- ÁöÁ¤µÈ ¹è¿ÀÌ null ÀÎ °æ¿ìpublic void trimToSize()
public void ensureCapacity(int minCapacity)
Vector ÀÇ ÇöÀçÀÇ ¿ë·®ÀÌ minCapacity º¸´Ù ÀÛÀº °æ¿ì,elementData Çʵ忡 º¸°ü À¯ÁöµÇ°í ÀÖ´Â ±× ³»ºÎ µ¥ÀÌÅÍ ¹è¿À» º¸´Ù Å« µ¥ÀÌÅÍ ¹è¿¿¡ ¿Å°Ü³õ¾Æ ±× ¿ë·®À» ´Ã¸³´Ï´Ù. »õ·Î¿î µ¥ÀÌÅÍ ¹è¿ÀÇ »çÀÌÁî´Â capacityIncrement °¡ Á¦·Î ÀÌÇϰ¡ ¾Æ´Ñ ÇÑ, ¿øÀÇ »çÀÌÁî¿¡ ±× °ªÀ» ´õÇÑ °ÍÀÌ µË´Ï´Ù. capacityIncrement °¡ Á¦·Î ÀÌÇÏÀÇ °æ¿ì´Â »õ·Î¿î ¿ë·®Àº ¿øÀÇ ¿ë·®ÀÇ 2 ¹è°¡ µË´Ï´Ù. »õ·Î¿î »çÀÌÁî°¡ ¾ÆÁ÷ minCapacity º¸´Ù ÀÛÀº °æ¿ì¿¡´Â »õ·Î¿î ¿ë·®Àº minCapacity °¡ µË´Ï´Ù.
minCapacity
- ÇÁ·ÎÅØ¼ÇÇÏ°í ½ÍÀº ÃÖ¼Ò ¿ë·®public void setSize(int newSize)
null
¿ä¼Ò°¡ Vector ÀÇ ¸¶Áö¸·¿¡ Ãß°¡µË´Ï´Ù. ÇöÀçÀÇ »çÀÌÁ´Ù ÀÛÀº °æ¿ì´Â À妽º newSize
¿Í ±× ÀÌÈÄÀÇ ¿ä¼Ò´Â ¸ðµÎ ÆÄ±âµË´Ï´Ù.
newSize
- Vector ÀÇ »õ·Î¿î »çÀÌÁî
ArrayIndexOutOfBoundsException
- »çÀÌÁî°¡ ºÎÀÇ °ªÀÇ °æ¿ìpublic int capacity()
public int size()
List
³»ÀÇ size
AbstractCollection
³»ÀÇ size
public boolean isEmpty()
List
³»ÀÇ isEmpty
AbstractCollection
³»ÀÇ isEmpty
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public Enumeration elements()
Enumeration
,
Iterator
public boolean contains(Object elem)
List
³»ÀÇ contains
AbstractCollection
³»ÀÇ contains
elem
- ¿ÀºêÁ§Æ®
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public int indexOf(Object elem)
equals
¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤Çϸé¼, ÁöÁ¤µÈ Àμö¿Í °°Àº ³»¿ëÀÇ ¿ä¼Ò¸¦ ¼±µÎ·ÎºÎÅÍ °Ë»öÇÕ´Ï´Ù.
List
³»ÀÇ indexOf
AbstractList
³»ÀÇ indexOf
elem
- ¿ÀºêÁ§Æ®
-1
ÀÌ µ¹·ÁÁÖ¾îÁö´ÂObject.equals(Object)
public int indexOf(Object elem, int index)
equals
¸Þ¼Òµå¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤Çϸé¼, ÁöÁ¤µÈ Àμö¿Í °°Àº ³»¿ëÀÇ ¿ä¼Ò°¡ ÁöÁ¤µÈ index
·ÎºÎÅÍ °Ë»öÇÕ´Ï´Ù.
elem
- ¿ÀºêÁ§Æ®index
- °Ë»öÀ» °³½ÃÇÏ´Â À§Ä¡ÀÇ ºÎ ÀÌ¿ÜÀÇ À妽º
index
³ª ±× ÀÌÈÄÀÇ ÃÖÃÊÀÇ ¿ÀºêÁ§Æ® ÀμöÀÇ À妽º, Áï elem.equals(elementData[k]) && (k >= index) °¡ true ÀÎ °Í °°Àº ÃÖ¼ÒÄ¡ k. ¿ÀºêÁ§Æ®°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â -1
ÀÌ µ¹·ÁÁÖ¾îÁø´Ù. index >= ÀÌ Vector ÀÇ ÇöÀç »çÀÌÁîÀÇ °æ¿ì´Â -1
ÀÌ µ¹·ÁÁÖ¾îÁø´Ù
IndexOutOfBoundsException
- index °¡ ºÎÀÇ °ªÀÇ °æ¿ìObject.equals(Object)
public int lastIndexOf(Object elem)
List
³»ÀÇ lastIndexOf
AbstractList
³»ÀÇ lastIndexOf
elem
- ¼³Á¤ÇÏ´Â ¼ººÐ
-1
ÀÌ µ¹·ÁÁÖ¾îÁø´Ùpublic int lastIndexOf(Object elem, int index)
elem
- ¼³Á¤ÇÏ´Â ¼ººÐindex
- °Ë»öÀ» °³½ÃÇÏ´Â À§Ä¡ÀÇ À妽º
index
ÀÇ Àü¿¡¼ °¡Àå ±Ùó¿¡ ÀÖ´Â ÁöÁ¤ÀÇ ¿ÀºêÁ§Æ®ÀÇ À妽º, Áï elem.equals(elementData[k]) && (k <= index) °¡ true ÀÎ °Í °°Àº ÃÖ´ëÄ¡ k. ¿ÀºêÁ§Æ®°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â -1
. index °¡ ºÎÀÇ °ªÀÎ °æ¿ì´Â -1
.
IndexOutOfBoundsException
- index °¡ Vector ÀÇ ÇöÀçÀÇ »çÀÌÁ´Ù Å«°¡ µ¿ÀÏÇÑ °æ¿ìpublic Object elementAt(int index)
ÀÌ ¸Þ¼Òµå´Â ±â´ÉÀûÀ¸·Î get ¸Þ¼Òµå¿Í °°½À´Ï´Ù. À̰ÍÀº List ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÔ´Ï´Ù.
index
- Vector ÀÇ À妽º
ArrayIndexOutOfBoundsException
- index °¡ ºÎÀÇ °æ¿ì, ¶Ç´Â Vector ¿ÀºêÁ§Æ®ÀÇ ÇöÀçÀÇ »çÀÌÁ´Ù ÀÛÁö ¾ÊÀº °æ¿ìget(int)
,
List
public Object firstElement()
NoSuchElementException
- Vector °¡ ¿ä¼Ò¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ìpublic Object lastElement()
size() - 1
ÀÇ ¿ä¼Ò
NoSuchElementException
- Vector °¡ ºñ¾úÀ» °æ¿ìpublic void setElementAt(Object obj, int index)
index
ÀÇ ¿ä¼Ò¿¡, ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. ±× À妽º¿¡ ÀÖ´ø ¿ä¼Ò´Â ÆÄ±âµË´Ï´Ù.
À妽º´Â 0
¿¡ µ¿ÀÏÇÑÁö ±×°Íº¸´Ù Å« °ªÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ¶Ç, Vector ÀÇ ÇöÀçÀÇ »çÀÌÁ´Ù ÀÛÀº °ªÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ±â´ÉÀûÀ¸·Î set ¸Þ¼Òµå¿Í °°½À´Ï´Ù. À̰ÍÀº List ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÔ´Ï´Ù. ¹è¿ÀÇ »ç¿ë¹ý¿¡ ÀÇÇØ Á¢±ÙÇϱâ À§Çؼ(¶§¹®¿¡), set ¸Þ¼Òµå°¡ ÆÄ¶ó¹ÌÅÍÀÇ ¼ø¼¸¦ ¹Ý´ë·Î ÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¶Ç, set ¸Þ¼Òµå°¡ ÁöÁ¤ÀÇ À§Ä¡¿¡ ÀúÀåµÇ°í ÀÖ´ø ³°Àº °ªÀ» µ¹·ÁÁÖ°Ôµµ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
obj
- ¿ä¼Ò·Î ¼³Á¤µÇ´Â ¿ÀºêÁ§Æ®index
- À妽º
ArrayIndexOutOfBoundsException
- À妽º°¡ ºÎÁ¤Çß´ø °æ¿ìsize()
,
List
,
set(int, java.lang.Object)
public void removeElementAt(int index)
index
¿¡ µ¿ÀÏÇÑÁö ±×°Íº¸´Ù Å« À妽ºÀÇ ¿ä¼Ò´Â ¸ðµÎ 1 kr Àü¹æÀÇ À妽º¿¡ ä¿ï ¼ö ÀÖ½À´Ï´Ù. Vector ÀÇ »çÀÌÁî´Â 1 ¸¸ ÁÙ¿©Áý´Ï´Ù.
À妽º´Â 0
¿¡ µ¿ÀÏÇÑÁö ±×°Íº¸´Ù Å« °ªÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ¶Ç, Vector ÀÇ ÇöÀçÀÇ »çÀÌÁ´Ù ÀÛÀº °ªÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ±â´ÉÀûÀ¸·Î remove ¸Þ¼Òµå¿Í °°½À´Ï´Ù. À̰ÍÀº List ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÔ´Ï´Ù. remove ¸Þ¼Òµå°¡ ÁöÁ¤ÀÇ À§Ä¡¿¡ ÀúÀåµÇ°í ÀÖ´ø ³°Àº °ªÀ» µ¹·ÁÁÖ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
index
- »èÁ¦µÇ´Â ¿ÀºêÁ§Æ®ÀÇ À妽º
ArrayIndexOutOfBoundsException
- À妽º°¡ ºÎÁ¤Çß´ø °æ¿ìsize()
,
remove(int)
,
List
public void insertElementAt(Object obj, int index)
index
¿¡, ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¸¦ ¿ä¼Ò·Î¼ »ðÀÔÇÕ´Ï´Ù. ÁöÁ¤µÈ index
¿¡ µ¿ÀÏÇÑÁö ±×°Íº¸´Ù Å« À妽ºÀÇ ¿ä¼Ò´Â ¸ðµÎ 1 kr ÈĹæÀÇ À妽º¿¡ ¾î±ß³³´Ï´Ù.
À妽º´Â 0
¿¡ µ¿ÀÏÇÑÁö ±×°Íº¸´Ù Å« °ªÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. ¶Ç, Vector ÀÇ ÇöÀçÀÇ »çÀÌÁî¿¡ µ¿ÀÏÇÑÁö ±×°Íº¸´Ù ÀÛÀº °ªÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù. À妽º°¡ Vector ÀÇ ÇöÀçÀÇ »çÀÌÁî¿¡ µ¿ÀÏÇÑ °æ¿ì, »õ·Î¿î ¿ä¼Ò´Â Vector ÀÇ ¸»¹Ì¿¡ Ãß°¡µË´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â ±â´ÉÀûÀ¸·Î add(Object, int) ¸Þ¼Òµå¿Í °°½À´Ï´Ù. À̰ÍÀº List ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÔ´Ï´Ù. ¹è¿ÀÇ »ç¿ë¹ý¿¡ ÀÇÇØ ÀûÇÕÇÑ ÇüÅ·ΠÇϱâ À§Çؼ(¶§¹®¿¡) add ¸Þ¼Òµå°¡ ÆÄ¶ó¹ÌÅÍÀÇ ¼ø¼¸¦ ¹Ý´ë·Î ÇÏ´Â °Í¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä.
obj
- »ðÀԵǴ ¿ä¼Òindex
- »õ·Î¿î ¿ä¼Ò¸¦ »ðÀÔÇÏ´Â À§Ä¡
ArrayIndexOutOfBoundsException
- À妽º°¡ ºÎÁ¤Çß´ø °æ¿ìsize()
,
add(int, Object)
,
List
public void addElement(Object obj)
ÀÌ ¸Þ¼Òµå´Â ±â´ÉÀûÀ¸·Î add(Object) ¸Þ¼Òµå¿Í °°½À´Ï´Ù. À̰ÍÀº List ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÔ´Ï´Ù.
obj
- Ãß°¡µÇ´Â ¿ä¼Òadd(Object)
,
List
public boolean removeElement(Object obj)
ÀÌ ¸Þ¼Òµå´Â ±â´ÉÀûÀ¸·Î remove(Object) ¸Þ¼Òµå¿Í °°½À´Ï´Ù. À̰ÍÀº List ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÔ´Ï´Ù.
obj
- »èÁ¦µÇ´Â ¿ä¼Ò
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
List.remove(Object)
,
List
public void removeAllElements()
ÀÌ ¸Þ¼Òµå´Â ±â´ÉÀûÀ¸·Î clear ¸Þ¼Òµå¿Í °°½À´Ï´Ù. À̰ÍÀº List ÀÎÅÍÆäÀ̽ºÀÇ ÀϺÎÀÔ´Ï´Ù.
clear()
,
List
public Object clone()
Object
³»ÀÇ clone
Cloneable
public Object [] toArray()
List
³»ÀÇ toArray
AbstractCollection
³»ÀÇ toArray
Arrays.asList(Object[])
public Object [] toArray(Object [] a)
Vector °¡ ÁöÁ¤ÀÇ ¹è¿¿¡ ¿©À¯¸¦ °¡Áö°í µé¾î°¡´Â °æ¿ì, Áï ¹è¿ÀÌ Vector º¸´Ù ¿ä¼Ò¸¦ ¸¹ÀÌ °¡Áö´Â °æ¿ì, Vector ÀÇ ¸»¹ÌÀÇ Á÷ÈÄ¿¡ ¿À´Â ¹è¿³»ÀÇ ¿ä¼Ò´Â null ·Î ¼³Á¤µË´Ï´Ù. À̰ÍÀº Vector °¡ ÀüÇô null ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇϰí ÀÖÁö ¾Ê´Â °ÍÀ» È£ÃâÇØ ¿·ÀÌ ÀνÄÇϰí ÀÖ´Â °æ¿ì¿¡¸¸, Vector ÀÇ ±æÀ̸¦ È®ÀÎÇÒ ¶§¿¡ µµ¿òÀÌ µË´Ï´Ù.
List
³»ÀÇ toArray
AbstractCollection
³»ÀÇ toArray
a
- ¹è¿ÀÌ ÃæºÐÇÑ Å©±â¸¦ °¡Áö´Â °æ¿ì´Â Vector ÀÇ ¿ä¼Ò°¡ ÀúÀåµÇ´Â ¹è¿. ±×·¸Áö ¾ÊÀº °æ¿ì´Â ¿ä¼Ò¸¦ ÀúÀåÇϱâ À§Çؼ °°Àº ½ÇÇà½ÃÀÇ ÇüÅÂÀÇ »õ·Î¿î ¹è¿À» ÇÒ´çÇÒ ¼ö ÀÖ´Ù
ArrayStoreException
- a ÀÇ ½ÇÇà½ÃÀÇ ÇüŰ¡, Vector ³»ÀÇ °¢ ¿ä¼ÒÀÇ ½ÇÇà½ÃÀÇ ÇüÅÂÀÇ ½´ÆÛŸÀÔÀÌ ¾Æ´Ñ °æ¿ì
NullPointerException
- ÁöÁ¤µÈ ¹è¿ÀÌ null ÀÎ °æ¿ìpublic Object get(int index)
List
³»ÀÇ get
AbstractList
³»ÀÇ get
index
- µ¹·ÁÁÖ¾îÁö´Â ¿ä¼ÒÀÇ À妽º
ArrayIndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index >= size())public Object set(int index, Object element)
List
³»ÀÇ set
AbstractList
³»ÀÇ set
index
- ġȯµÇ´Â ¿ä¼ÒÀÇ À妽ºelement
- ÁöÁ¤µÈ À§Ä¡¿¡ ÀúÀåµÇ´Â ¿ä¼Ò
ArrayIndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index >= size())public boolean add(Object o)
List
³»ÀÇ add
AbstractList
³»ÀÇ add
o
- Vector ¿¡ Ãß°¡µÇ´Â ¿ä¼Ò
public boolean remove(Object o)
(o==null ? get(i) ==null : o.equals(get(i)))
ÀÎ °¡Àå ÀÛÀº À妽º i ¸¦ °¡Áö´Â ¿ä¼Ò°¡ ÀÖÀ¸¸é »èÁ¦ÇÕ´Ï´Ù.
List
³»ÀÇ remove
AbstractCollection
³»ÀÇ remove
o
- Vector ·ÎºÎÅÍ »èÁ¦µÇ´Â ¿ä¼Ò (±× ¿ä¼Ò°¡ ÀÖ´Â °æ¿ì)
public void add(int index, Object element)
List
³»ÀÇ add
AbstractList
³»ÀÇ add
index
- ÁöÁ¤ÀÇ ¿ä¼Ò°¡ »ðÀԵǴ À妽ºelement
- »ðÀԵǴ ¿ä¼Ò
ArrayIndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index > size())public Object remove(int index)
List
³»ÀÇ remove
AbstractList
³»ÀÇ remove
index
- »èÁ¦µÇ´Â ¿ä¼ÒÀÇ À妽º
ArrayIndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index >= size())public void clear()
List
³»ÀÇ clear
AbstractList
³»ÀÇ clear
public boolean containsAll(Collection c)
List
³»ÀÇ containsAll
AbstractCollection
³»ÀÇ containsAll
c
- ¿ä¼Ò°¡ ÀÌ Vector ¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ Á¶»çÇÏ´Â ÄÝ·º¼Ç
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ìcontains(Object)
public boolean addAll(Collection c)
List
³»ÀÇ addAll
AbstractCollection
³»ÀÇ addAll
c
- Vector ¿¡ »ðÀԵǴ ¿ä¼Ò
ArrayIndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index > size())
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ìList.add(Object)
public boolean removeAll(Collection c)
List
³»ÀÇ removeAll
AbstractCollection
³»ÀÇ removeAll
c
- Vector ·ÎºÎÅÍ »èÁ¦µÇ´Â ¿ä¼ÒÀÇ ÄÝ·º¼Ç
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ìList.remove(Object)
,
List.contains(Object)
public boolean retainAll(Collection c)
List
³»ÀÇ retainAll
AbstractCollection
³»ÀÇ retainAll
c
- Vector ¿¡ º¸°ü À¯ÁöµÇ°í ÀÖ´Â ¿ä¼ÒÀÇ ÄÝ·º¼Ç (´Ù¸¥ ¸ðµç ¿ä¼Ò´Â »èÁ¦)
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ìList.remove(Object)
,
List.contains(Object)
public boolean addAll(int index, Collection c)
List
³»ÀÇ addAll
AbstractList
³»ÀÇ addAll
index
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀ¸·ÎºÎÅÍ ÃÖÃÊÀÇ ¿ä¼Ò¸¦ »ðÀÔÇÏ´Â À§Ä¡ÀÇ À妽ºc
- Vector ¿¡ »ðÀԵǴ ¿ä¼Ò
ArrayIndexOutOfBoundsException
- À妽º°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (index < 0 || index > size())
NullPointerException
- ÁöÁ¤µÈ ÄÝ·º¼ÇÀÌ null ÀÎ °æ¿ìpublic boolean equals(Object o)
e1
¿Í e2
´Â (e1==null ? e2==null : e1.equals(e2))
ÀÎ °æ¿ì¿¡ µ¿ÀÏÇØÁý´Ï´Ù. Áï, °°Àº ¼ø¼·Î °°Àº ¿ä¼Ò¸¦ º¸°ü À¯ÁöÇϰí ÀÖ´Â °æ¿ì¿¡, 2 °³ÀÇ List ´Â µ¿ÀÏÇÑ °Í°ú ÆÇÁ¤µË´Ï´Ù.
List
³»ÀÇ equals
AbstractList
³»ÀÇ equals
o
- Vector ¿Í °°Àº°¡ ¾î¶²°¡¸¦ ºñ±³µÇ´Â Object
public int hashCode()
List
³»ÀÇ hashCode
AbstractList
³»ÀÇ hashCode
Object.hashCode()
,
Object.equals(Object)
,
List.equals(Object)
public String toString()
AbstractCollection
³»ÀÇ toString
public List subList(int fromIndex, int toIndex)
ÀÌ ¸Þ¼Òµå´Â ¹è¿¿¡ ÀϹÝÀûÀ¸·Î º¼ ¼ö ÀÖ´Â °Í °°Àº ¸í½ÃÀûÀÎ ¹üÀ§ Á¶ÀÛÀ» À§ÇÑ ¿ä±¸¸¦ ºÒÇÊ¿äÇÏ°Ô ÇÕ´Ï´Ù. ¸®½ºÆ®¸¦ ¿ä±¸ÇÏ´Â ¾î¶°ÇÑ Á¶ÀÛµµ ¸®½ºÆ® Àüü´Â ¾Æ´Ï°í, subList ºä»ó¿¡¼ Á¶ÀÛÇÏ´Â °ÍÀ¸·Î, ¹üÀ§ Á¶ÀÛÀ¸·Î¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ °ü¿ë¹ýÀº ÁöÁ¤µÈ ¹üÀ§ÀÇ ¿ä¼Ò¸¦ ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù.
list.subList(from, to). clear();indexOf ¹× lastIndexOf ¿¡¼µµ °°Àº °ü¿ë¹ýÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ¾î Collections Ŭ·¡½ºÀÇ ¾Ë°í¸®ÁòÀÌ ¸ðµÎ subList ¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âÃʸ¦ µÎ´Â ¸®½ºÆ® (Áï ÀÌ List)°¡, µ¹·ÁÁÖ¾îÁø List ¸¦ °³Áµµ¿¡ ¡¸±¸Á¶ÀûÀ¸·Î º¯°æ¡¹µÇ¾úÀ» °æ¿ì, ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁø List ÀÇ ½Ã¸àƽ½º´Â ÇÁ·ÎÅØ¼ÇµÇÁö ¾Ê½À´Ï´Ù. ±¸Á¶ÀûÀÎ º¯°æÀ̶õ, List ÀÇ »çÀÌÁî°¡ º¯°æµÇ¾úÀ» °æ¿ì³ª, ÁøÇàÁßÀÇ ¹Ýº¹¿¡ ÀÇÇØ ºÎÁ¤ÇÑ °á°ú°¡ »ý°å´Ù´Â µîÀÇ ÀÌÀ¯·Î½á List °¡ È寮·¯Á³À» °æ¿ìÀÔ´Ï´Ù.
List
³»ÀÇ subList
AbstractList
³»ÀÇ subList
fromIndex
- subList ÀÇ ÇÏ´ÜÁ¡ (À̰ÍÀ» Æ÷ÇÔÇÑ´Ù)toIndex
- subList ÀÇ »ó´ÜÁ¡ (À̰ÍÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù)
IndexOutOfBoundsException
- ´Ü Á¡ÀÇ À妽ºÄ¡°¡ ¹üÀ§¿ÜÀÇ °æ¿ì (fromIndex < 0 || toIndex > size)
IllegalArgumentException
- ´Ü Á¡ÀÇ À妽ºÄ¡°¡ ºÎÁ¤ÇÑ °æ¿ì (fromIndex > toIndex)
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.