JavaTM 2 Platform
Standard Ed. 5.0

javax.swing
Ŭ·¡½º DefaultListModel

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.swing.AbstractListModel 
      »óÀ§¸¦ È®Àå javax.swing.DefaultListModel
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable, ListModel

public class DefaultListModel
extends AbstractListModel

ÀÌ Å¬·¡½º´Â java.util.Vector API¸¦ À¯¿¬ÇÏ°Ô ±¸ÇöÇÕ´Ï´Ù. ¹öÀü 1.1.x java.util.Vector¸¦ ±¸ÇöÇÕ´Ï´Ù¸¸, Ä÷º¼Ç Ŭ·¡½º´Â Áö¿ø ÇÏÁö ¾Ê°í, º¯°æ ¹ß»ý½Ã¿¡´Â ListDataListener¿¡ ÅëÁöÇÕ´Ï´Ù. ÇöÀç´Â Vector¿¡ À§¾ç µÇ¾î ÇâÈÄÀÇ ¸±¸®½º¿¡¼­´Â ½ÇÁ¦·Î Ä÷º¼ÇÀÌ ±¸ÇöµË´Ï´Ù.

°æ°í: ÀÌ Å¬·¡½ºÀÇ Á÷·ÄÈ­ µÈ °´Ã¼´Â ÇâÈÄÀÇ Swing ¸±¸®Áî¿Í ȣȯµÇÁö ¾ÊÀ» ¿¹Á¤ÀÔ´Ï´Ù. ÇöÀçÀÇ Á÷·ÄÈ­ÀÇ Áö¿øÀº ´Ü±â°£ÀÇ ¿î¿ëÀ̳ª, °°Àº ¹öÀüÀÇ Swing¸¦ ½ÇÇàÇÏ´Â ¾îÇø®ÄÉÀ̼ǰ£ÀÇ RMI¿¡ ÀûÀýÇÏ°í ÀÖ½À´Ï´Ù. JDK ¹öÀü 1.4 ÀÌÈÄ, ¸ðµç JavaBeans Àå±â°£ÀÇ ¿î¿ë Áö¿øÀº java.beans ÆÐÅ°Áö¿¡ Ãß°¡µÇ°í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº XMLEncoder¸¦ ÂüÁ¶ÇϽʽÿÀ.


ÇÊµå °³¿ä
 
Ŭ·¡½º javax.swing. AbstractListModel ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
listenerList
 
»ý¼ºÀÚ °³¿ä
DefaultListModel ()
           
 
¸Þ¼­µå °³¿ä
 void add (int index, Object  element)
          ¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡·Î ÁöÁ¤µÈ ¿ä¼Ò¸¦ »ðÀÔÇÕ´Ï´Ù.
 void addElement (Object  obj)
          ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.
 int capacity ()
          ¸®½ºÆ®ÀÇ ÇöÀçÀÇ ¿ë·®À» ¸®ÅÏÇÕ´Ï´Ù.
 void clear ()
          ¸®½ºÆ®·ÎºÎÅÍ ¸ðµç ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù.
 boolean contains (Object  elem)
          ÁöÁ¤µÈ °´Ã¼°¡ ¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®Àΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 void copyInto (Object [] anArray)
          ¸®½ºÆ®ÀÇ ÄÄÆÛ³ÍÆ®¸¦, ÁöÁ¤µÈ ¹è¿­¿¡ Ä«ÇÇÇÕ´Ï´Ù.
 Object elementAt (int index)
          ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Enumeration <? > elements ()
          ¸®½ºÆ®ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ ¿­°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void ensureCapacity (int minCapacity)
          ¸®½ºÆ®ÀÇ ¿ë·®À» ÇÊ¿ä¿¡ µû¶ó¼­ ´Ã·Á, Àû¾îµµ ÃÖ¼Ò ¼ö¿ë Àμö·Î ÁöÁ¤µÇ´Â ÄÄÆÛ³ÍÆ®¼ö¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
 Object firstElement ()
          ¸®½ºÆ®ÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Object get (int index)
          ¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Object getElementAt (int index)
          ÁöÁ¤µÈ À妽º¿¡ À§Ä¡ÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int getSize ()
          ¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int indexOf (Object  elem)
          ÃÖÃÊ·Î ³ªÅ¸³ª´Â elem¸¦ °Ë»öÇÕ´Ï´Ù.
 int indexOf (Object  elem, int index)
          index ÀÌÈÄ¿¡ ÃÖÃÊ·Î ³ªÅ¸³ª´Â elem¸¦ °Ë»öÇÕ´Ï´Ù.
 void insertElementAt (Object  obj, int index)
          ÁöÁ¤µÈ °´Ã¼¸¦, ¸®½ºÆ®ÀÇ ÁöÁ¤µÈ index ÄÄÆÛ³ÍÆ®·Î¼­ »ðÀÔÇÕ´Ï´Ù.
 boolean isEmpty ()
          ¸®½ºÆ®°¡ ÄÄÆÛ³ÍÆ®¸¦ º¸°ü À¯ÁöÇÏ°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
 Object lastElement ()
          ¸®½ºÆ®ÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int lastIndexOf (Object  elem)
          elem°¡ ¸¶Áö¸·¿¡ ³ªÅ¸³ª´Â À§Ä¡ÀÇ À妽º¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int lastIndexOf (Object  elem, int index)
          ÁöÁ¤µÈ À妽º·ÎºÎÅÍ ÈÄ ÇâÇØ¿¡ elem¸¦ °Ë»öÇØ, °ËÃâµÈ À§Ä¡ÀÇ À妽º¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Object remove (int index)
          ¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡ÀÇ ¿ä¼Ò¸¦ »èÁ¦ÇØ, ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦µÈ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 void removeAllElements ()
          ¸®½ºÆ®·ÎºÎÅÍ ¸ðµç ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇØ, ±× »çÀÌÁ Á¦·Î·Î ¼³Á¤ÇÕ´Ï´Ù.
 boolean removeElement (Object  obj)
          ¸®½ºÆ®·ÎºÎÅÍ, ÃÖÃÊ·Î ³ªÅ¸³­ Àμö (ÇÏÇÑÀÇ À妽º)¸¦ »èÁ¦ÇÕ´Ï´Ù.
 void removeElementAt (int index)
          ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
 void removeRange (int fromIndex, int toIndex)
          ÁöÁ¤µÈ À妽º ¹üÀ§¿¡ ÀÖ´Â ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù.
 Object set (int index, Object  element)
          ¸®½ºÆ®ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦, ÁöÁ¤µÈ ¿ä¼Ò·Î ¿Å°Ü³õ½À´Ï´Ù.
 void setElementAt (Object  obj, int index)
          ¸®½ºÆ®ÀÇ ÁöÁ¤µÈ index ÄÄÆÛ³ÍÆ®¸¦, ÁöÁ¤µÈ °´Ã¼·Î¼­ ¼³Á¤ÇÕ´Ï´Ù.
 void setSize (int newSize)
          ¸®½ºÆ®ÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù.
 int size ()
          ¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Object [] toArray ()
          ¸®½ºÆ®³»ÀÇ ¸ðµç ¿ä¼Ò°¡ ¿Ã¹Ù¸¥ ¼ø¼­·Î Æ÷ÇԵǰí ÀÖ´Â ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 String toString ()
          ÀÌ °´Ã¼ÀÇ ÇÁ·ÎÆÛƼ¸¦ Ç¥½Ã ¹× ½Äº°Çϴ ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.
 void trimToSize ()
          ¸®½ºÆ®ÀÇ ¿ë·®À» À߶ó ¹ö·Á ÇöÀçÀÇ »çÀÌÁî·Î ÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.swing. AbstractListModel ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

DefaultListModel

public DefaultListModel()
¸Þ¼­µåÀÇ »ó¼¼

getSize

public int getSize()
¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â 1.2 Collections Framework ·Î Á¤ÀÇµÈ ListÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â size¿Í °°½À´Ï´Ù. ÀÌ ¸Þ¼­µå´Â setSize¿Í ÀÇ Æí¼ºÀ¸·Î Á¸ÀçÇϹǷÎsize´Â JavaBean ÇÁ·ÎÆÛƼ·Î¼­ ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®¼ö
°ü·Ã Ç׸ñ:
size()

getElementAt

public Object  getElementAt(int index)
ÁöÁ¤µÈ À妽º¿¡ À§Ä¡ÇÏ´Â ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼­µå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. Ãßõ µÇ´Â ¸Þ¼­µå´Â get(int) ÀÔ´Ï´Ù. ÀÌ°ÍÀº 1.2 Collections Framework ·Î Á¤ÀÇµÈ ListÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ÀÌ ¸®½ºÆ®ÀÇ À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍÆ®
¿¹¿Ü:
ArrayIndexOutOfBoundsException - index°¡ ºÎÀÎÁö, ¶Ç´Â ÀÌ ¸®½ºÆ®ÀÇ ÇöÀçÀÇ »çÀÌÁ´Ù Å« °æ¿ì
°ü·Ã Ç׸ñ:
get(int)

copyInto

public void copyInto(Object [] anArray)
¸®½ºÆ®ÀÇ ÄÄÆÛ³ÍÆ®¸¦, ÁöÁ¤µÈ ¹è¿­¿¡ Ä«ÇÇÇÕ´Ï´Ù. ¹è¿­¿¡´Â ÀÌ ¸®½ºÆ®ÀÇ ¸ðµç °´Ã¼¸¦ º¸°ü À¯ÁöÇÏ´Â Å©±â°¡ ÇÊ¿äÇÕ´Ï´Ù. ÃæºÐÇÑ Å©±â°¡ ¾ø´Â °æ¿ì´Â IndexOutOfBoundsException°¡ ¹ß»ý µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
anArray - Ä«ÇÇÇÑ ÄÄÆÛ³ÍÆ®¸¦ Ä«ÇÇÇÏ´Â ¹è¿­
°ü·Ã Ç׸ñ:
Vector.copyInto(Object[])

trimToSize

public void trimToSize()
¸®½ºÆ®ÀÇ ¿ë·®À» À߶ó ¹ö·Á ÇöÀçÀÇ »çÀÌÁî·Î ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
Vector.trimToSize()

ensureCapacity

public void ensureCapacity(int minCapacity)
¸®½ºÆ®ÀÇ ¿ë·®À» ÇÊ¿ä¿¡ µû¶ó¼­ ´Ã·Á, Àû¾îµµ ÃÖ¼Ò ¼ö¿ë Àμö·Î ÁöÁ¤µÇ´Â ÄÄÆÛ³ÍÆ®¼ö¸¦ º¸°ü À¯ÁöÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
minCapacity - ¸ñÀûÀÇ ÃÖ¼Ò ¿ë·®
°ü·Ã Ç׸ñ:
Vector.ensureCapacity(int)

setSize

public void setSize(int newSize)
¸®½ºÆ®ÀÇ »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
newSize - ¸®½ºÆ®ÀÇ »õ·Î¿î »çÀÌÁî
°ü·Ã Ç׸ñ:
Vector.setSize(int)

capacity

public int capacity()
¸®½ºÆ®ÀÇ ÇöÀçÀÇ ¿ë·®À» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ ¿ë·®
°ü·Ã Ç׸ñ:
Vector.capacity()

size

public int size()
¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®¼ö
°ü·Ã Ç׸ñ:
Vector.size()

isEmpty

public boolean isEmpty()
¸®½ºÆ®°¡ ÄÄÆÛ³ÍÆ®¸¦ º¸°ü À¯ÁöÇÏ°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡Áö°í ÀÖÁö ¾ÊÀº Áï ±× »çÀÌÁî°¡ Á¦·ÎÀÇ °æ¿ì¿¡¸¸ true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Vector.isEmpty()

elements

public Enumeration <? > elements()
¸®½ºÆ®ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ ¿­°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ ¿­°Å
°ü·Ã Ç׸ñ:
Vector.elements()

contains

public boolean contains(Object  elem)
ÁöÁ¤µÈ °´Ã¼°¡ ¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®Àΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
elem - °´Ã¼
¹Ýȯ°ª:
ÁöÁ¤µÈ °´Ã¼°¡ ¸®½ºÆ®³»ÀÇ ÄÄÆÛ³ÍÆ®¿Í °°Àº °æ¿ì´Â true
°ü·Ã Ç׸ñ:
Vector.contains(Object)

indexOf

public int indexOf(Object  elem)
ÃÖÃÊ·Î ³ªÅ¸³ª´Â elem¸¦ °Ë»öÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
elem - °´Ã¼
¹Ýȯ°ª:
¸®½ºÆ®³»¿¡¼­ Àμö°¡ ÃÖÃÊ·Î ³ªÅ¸³ª´Â À§Ä¡ÀÇ À妽º. °´Ã¼°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â -1
°ü·Ã Ç׸ñ:
Vector.indexOf(Object)

indexOf

public int indexOf(Object  elem,
                   int index)
index ÀÌÈÄ¿¡ ÃÖÃÊ·Î ³ªÅ¸³ª´Â elem¸¦ °Ë»öÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
elem - ¸ñÀûÀÇ ÄÄÆÛ³ÍÆ®
index - °Ë»ö °³½Ã À§Ä¡ÀÇ À妽º
¹Ýȯ°ª:
index ÀÌÈÄ¿¡ ÃÖÃÊ·Î elem°¡ ³ªÅ¸³ª´Â À§Ä¡ÀÇ À妽º. elem°¡ ¸®½ºÆ®¿¡ ¾ø´Â °æ¿ì´Â -1À» µ¹·ÁÁØ´Ù.
°ü·Ã Ç׸ñ:
Vector.indexOf(Object, int)

lastIndexOf

public int lastIndexOf(Object  elem)
elem°¡ ¸¶Áö¸·¿¡ ³ªÅ¸³ª´Â À§Ä¡ÀÇ À妽º¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
elem - ¸ñÀûÀÇ ÄÄÆÛ³ÍÆ®
¹Ýȯ°ª:
elem°¡ ¸®½ºÆ®³»¿¡¼­ ¸¶Áö¸·¿¡ ³ªÅ¸³ª´Â À§Ä¡ÀÇ À妽º. °´Ã¼°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â -1
°ü·Ã Ç׸ñ:
Vector.lastIndexOf(Object)

lastIndexOf

public int lastIndexOf(Object  elem,
                       int index)
ÁöÁ¤µÈ À妽º·ÎºÎÅÍ ÈÄ ÇâÇØ¿¡ elem¸¦ °Ë»öÇØ, °ËÃâµÈ À§Ä¡ÀÇ À妽º¸¦ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
elem - ¸ñÀûÀÇ ÄÄÆÛ³ÍÆ®
index - °Ë»ö °³½Ã À§Ä¡ÀÇ À妽º
¹Ýȯ°ª:
elem°¡ ¸®½ºÆ®³»¿¡¼­ ¸¶Áö¸·¿¡ ³ªÅ¸³ª´Â À妽º (¸®½ºÆ®ÀÇ index º¸´Ù ÀüÀÇ À§Ä¡). °´Ã¼°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â -1
°ü·Ã Ç׸ñ:
Vector.lastIndexOf(Object, int)

elementAt

public Object  elementAt(int index)
ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. À妽º°¡ ºÎÀÎÁö, ¸®½ºÆ®ÀÇ »çÀÌÁ´Ù ÀÛÁö ¾ÊÀº °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼­µå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. Ãßõ µÇ´Â ¸Þ¼­µå´Â get(int) ÀÔ´Ï´Ù. ÀÌ°ÍÀº 1.2 Collections Framework ·Î Á¤ÀÇµÈ ListÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ÀÌ ¸®½ºÆ®ÀÇ À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍÆ®
°ü·Ã Ç׸ñ:
get(int), Vector.elementAt(int)

firstElement

public Object  firstElement()
¸®½ºÆ®ÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ º¤ÅÍ°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â NoSuchElementExceptionÀ» Throw ÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®ÀÇ ÃÖÃÊÀÇ ÄÄÆÛ³ÍÆ®
°ü·Ã Ç׸ñ:
Vector.firstElement()

lastElement

public Object  lastElement()
¸®½ºÆ®ÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù. ÀÌ º¤ÅÍ°¡ ÄÄÆÛ³ÍÆ®¸¦ °¡ÁöÁö ¾Ê´Â °æ¿ì´Â NoSuchElementExceptionÀ» Throw ÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®ÀÇ ¸¶Áö¸· ÄÄÆÛ³ÍÆ®
°ü·Ã Ç׸ñ:
Vector.lastElement()

setElementAt

public void setElementAt(Object  obj,
                         int index)
¸®½ºÆ®ÀÇ ÁöÁ¤µÈ index ÄÄÆÛ³ÍÆ®¸¦, ÁöÁ¤µÈ °´Ã¼·Î¼­ ¼³Á¤ÇÕ´Ï´Ù. ±× À§Ä¡ÀÇ Á¾·¡ÀÇ ÄÄÆÛ³ÍÆ®´Â ÆıâµË´Ï´Ù.

À妽º°¡ ¹«È¿ÀÎ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.

ÁÖ: ÀÌ ¸Þ¼­µå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. Ãßõ µÇ´Â ¸Þ¼­µå´Â set(int, Object) ÀÔ´Ï´Ù. ÀÌ°ÍÀº 1.2 Collections Framework ·Î Á¤ÀÇµÈ ListÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
obj - ÄÄÆÛ³ÍÆ®·Î ¼³Á¤µÇ´Â °´Ã¼
index - ÁöÁ¤µÈ À妽º
°ü·Ã Ç׸ñ:
set(int, Object), Vector.setElementAt(Object, int)

removeElementAt

public void removeElementAt(int index)
ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù.

À妽º°¡ ¹«È¿ÀÎ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.

ÁÖ: ÀÌ ¸Þ¼­µå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. Ãßõ µÇ´Â ¸Þ¼­µå´Â remove(int) ÀÔ´Ï´Ù. ÀÌ°ÍÀº 1.2 Collections Framework ·Î Á¤ÀÇµÈ ListÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - »èÁ¦µÇ´Â °´Ã¼ÀÇ À妽º
°ü·Ã Ç׸ñ:
remove(int), Vector.removeElementAt(int)

insertElementAt

public void insertElementAt(Object  obj,
                            int index)
ÁöÁ¤µÈ °´Ã¼¸¦, ¸®½ºÆ®ÀÇ ÁöÁ¤µÈ index ÄÄÆÛ³ÍÆ®·Î¼­ »ðÀÔÇÕ´Ï´Ù.

À妽º°¡ ¹«È¿ÀÎ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.

ÁÖ: ÀÌ ¸Þ¼­µå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. Ãßõ µÇ´Â ¸Þ¼­µå´Â add(int, Object) ÀÔ´Ï´Ù. ÀÌ°ÍÀº 1.2 Collections Framework ·Î Á¤ÀÇµÈ ListÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
obj - »ðÀԵǴ ÄÄÆÛ³ÍÆ®
index - »õ·Î¿î ÄÄÆÛ³ÍÆ®¸¦ »ðÀÔÇÏ´Â À§Ä¡
¿¹¿Ü:
ArrayIndexOutOfBoundsException - À妽º°¡ ¹«È¿¿´´ø °æ¿ì
°ü·Ã Ç׸ñ:
add(int, Object), Vector.insertElementAt(Object, int)

addElement

public void addElement(Object  obj)
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®¸¦ ¸®½ºÆ®ÀÇ ¸»¹Ì¿¡ Ãß°¡ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
obj - Ãß°¡µÇ´Â ÄÄÆÛ³ÍÆ®
°ü·Ã Ç׸ñ:
Vector.addElement(Object)

removeElement

public boolean removeElement(Object  obj)
¸®½ºÆ®·ÎºÎÅÍ, ÃÖÃÊ·Î ³ªÅ¸³­ Àμö (ÇÏÇÑÀÇ À妽º)¸¦ »èÁ¦ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
obj - »èÁ¦µÇ´Â ÄÄÆÛ³ÍÆ®
¹Ýȯ°ª:
Àμö°¡ ¸®½ºÆ®ÀÇ ÄÄÆÛ³ÍÆ®ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
°ü·Ã Ç׸ñ:
Vector.removeElement(Object)

removeAllElements

public void removeAllElements()
¸®½ºÆ®·ÎºÎÅÍ ¸ðµç ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇØ, ±× »çÀÌÁ Á¦·Î·Î ¼³Á¤ÇÕ´Ï´Ù.
ÁÖ: ÀÌ ¸Þ¼­µå´Â Ãßõ µÇÁö ¾Ê½À´Ï´Ù. Ãßõ µÇ´Â ¸Þ¼­µå´Â clear() ÀÔ´Ï´Ù. ÀÌ°ÍÀº 1.2 Collections Framework ·Î Á¤ÀÇµÈ ListÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
clear(), Vector.removeAllElements()

toString

public String  toString()
ÀÌ °´Ã¼ÀÇ ÇÁ·ÎÆÛƼ¸¦ Ç¥½Ã ¹× ½Äº°Çϴ ij¸¯ÅÍ ¶óÀÎÀ» ¸®ÅÏÇÕ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ °´Ã¼ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

toArray

public Object [] toArray()
¸®½ºÆ®³»ÀÇ ¸ðµç ¿ä¼Ò°¡ ¿Ã¹Ù¸¥ ¼ø¼­·Î Æ÷ÇԵǰí ÀÖ´Â ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸®½ºÆ®ÀÇ ¿ä¼Ò°¡ Æ÷ÇԵǰí ÀÖ´Â ¹è¿­
°ü·Ã Ç׸ñ:
Vector.toArray()

get

public Object  get(int index)
¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.

À妽º°¡ ¹üÀ§ (index < 0 || index >= size()) ¿ÜÀÇ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ¸®ÅÏµÈ ¿ä¼ÒÀÇ À妽º

set

public Object  set(int index,
                  Object  element)
¸®½ºÆ®ÀÇ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÖ´Â ¿ä¼Ò¸¦, ÁöÁ¤µÈ ¿ä¼Ò·Î ¿Å°Ü³õ½À´Ï´Ù.

À妽º°¡ ¹üÀ§ (index < 0 || index >= size()) ¿ÜÀÇ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ġȯµÇ´Â ¿ä¼ÒÀÇ À妽º
element - ÁöÁ¤µÈ À§Ä¡¿¡ Æ÷ÇԵǴ ¿ä¼Ò
¹Ýȯ°ª:
ÁöÁ¤µÈ À§Ä¡¿¡ ÀÌÀü ÀÖ´ø ¿ä¼Ò

add

public void add(int index,
                Object  element)
¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡·Î ÁöÁ¤µÈ ¿ä¼Ò¸¦ »ðÀÔÇÕ´Ï´Ù.

À妽º°¡ ¹üÀ§ (index < 0 || index >= size()) ¿ÜÀÇ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - ÁöÁ¤ÀÇ ¿ä¼Ò°¡ »ðÀԵǴ À§Ä¡ÀÇ À妽º
element - »ðÀԵǴ ¿ä¼Ò

remove

public Object  remove(int index)
¸®½ºÆ®³»ÀÇ ÁöÁ¤µÈ À§Ä¡ÀÇ ¿ä¼Ò¸¦ »èÁ¦ÇØ, ¸®½ºÆ®·ÎºÎÅÍ »èÁ¦µÈ ¿ä¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù.

À妽º°¡ ¹üÀ§ (index < 0 || index >= size()) ¿ÜÀÇ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
index - »èÁ¦µÇ´Â ¿ä¼ÒÀÇ À妽º

clear

public void clear()
¸®½ºÆ®·ÎºÎÅÍ ¸ðµç ¿ä¼Ò¸¦ »èÁ¦ÇÕ´Ï´Ù. ¸®½ºÆ®´Â ÀÌ È£ÃâÀÌ µ¹·ÁÁÖ°íÁö¸é, È£ÃâÀÌ ¿¹¿Ü¸¦ Throw ÇÏÁö ¾Ê´Â ÇÑ, ºñ¿ó´Ï´Ù.


removeRange

public void removeRange(int fromIndex,
                        int toIndex)
ÁöÁ¤µÈ À妽º ¹üÀ§¿¡ ÀÖ´Â ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù. »èÁ¦ ´ë»óÀº »óÇÑ°ú ÇÏÇÑÀÇ °ªÀ» Æ÷ÇÔÇϹǷΠ1 À¸·Î 5 ¹üÀ§¸¦ ÁöÁ¤Çϸé, À妽º 1 À¸·Î 5 ÄÄÆÛ³ÍÆ®, ±×¸®°í ±× »çÀÌÀÇ ¸ðµç ÄÄÆÛ³ÍÆ®°¡ »èÁ¦µË´Ï´Ù.

À妽º°¡ ¹«È¿ÀÎ °æ¿ì´Â ArrayIndexOutOfBoundsExceptionÀ» Throw ÇÕ´Ï´Ù. fromIndex > toIndexÀÎ °æ¿ì´Â IllegalArgumentExceptionÀ» Throw ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
fromIndex - ¹üÀ§ÀÇ ÇÏÇÑÀÇ À妽º
toIndex - ¹üÀ§ÀÇ »óÇÑÀÇ À妽º
°ü·Ã Ç׸ñ:
remove(int)

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.