|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Name ÀÎÅÍÆäÀ̽º´Â ÀϹݸí, Áï ÄÄÆÛ³ÍÆ®°¡ ¼ø¼ ºÙÀÌ°í µÈ ¼øÂ÷ ¼ø¼¸¦ ³ªÅ¸³À´Ï´Ù. ÇÕ¼º¸í (º¹¼öÀÇ À̸§ °ø°£¿¡ °ÉÄ¡´Â À̸§), ¶Ç´Â º¹ÇÕ¸í (°³º°ÀÇ °èÃþ ³×ÀÌ¹Ö ½Ã½ºÅÛÀ¸·Î »ç¿ëµÇ´Â À̸§)À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Name ¿¡´Â ´Ù¸¥ ±¸Çöµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÕ¼º¸í, URL, ¶Ç´Â À̸§ °ø°£¿¡ °íÀ¯ÀÇ º¹ÇÕ¸í µîÀÔ´Ï´Ù.
À̸§ÀÇ ÄÄÆÛ³ÍÆ®¿¡´Â ¹øÈ£¸¦ ºÙÀÏ ¼ö ÀÖ½À´Ï´Ù. N ÄÄÆÛ³ÍÆ®ÀÇ À̸§ÀÇ À妽º´Â 0 À¸·ÎºÎÅÍ N ¹Ì¸¸ÀÇ ¹üÀ§¿¡¼ ¹øÈ£¸¦ ºÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹üÀ§´Â [0, N)¿Í ³ªÅ¸³»Áý´Ï´Ù. ÃÖ»óÁ¤µµÀÇ ÄÄÆÛ³ÍÆ®´Â À妽º 0 ¿¡ ÀÖ½À´Ï´Ù. ÇÏ´ÃÀÇ À̸§¿¡´Â ÄÄÆÛ³ÍÆ®´Â ¾ø½À´Ï´Ù.
ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå¿¡¼´Â À̸§ ¶Ç´Â À̸§ ÄÄÆÛ³ÍÆ®ÀÎ ÆÄ¶ó¹ÌÅÍÀÇ À¯È¿ÇÑ °ªÀ¸·Î ÇØ¼ null ´Â Çã¿ë µÇÁö ¾Ê½À´Ï´Ù. °°ÀÌ À̸§ ¶Ç´Â À̸§ ÄÄÆÛ³ÍÆ®¸¦ µ¹·ÁÁÖ´Â ¸Þ¼Òµå¿¡¼´Â null ´Â µ¹·ÁÁÖ¾îÁöÁö ¾Ê½À´Ï´Ù.
Name ÀÇ ÀνºÅϽº´Â ¾×¼¼½º°¡ Àоîµé¿© Àü¿ëÀÌ ¾Æ´Ñ °æ¿ì, º´Çà multi-thread ¾×¼¼½º¿¡ ´ëÇØ¼´Â µ¿±âÈ µÇÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
Name |
add (int posn,
String comp)
´ÜÀÏÀÇ ÄÄÆÛ³ÍÆ®¸¦, ÀÌ À̸§ÀÇ ÁöÁ¤ÇÑ À§Ä¡¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Name |
add (String comp)
´ÜÀÏÀÇ ÄÄÆÛ³ÍÆ®¸¦ ÀÌ À̸§ÀÇ ¸¶Áö¸·¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Name |
addAll (int posn,
Name n)
À̸§ÀÇ ÄÄÆÛ³ÍÆ®¸¦, ÀÌ À̸§ÀÇ ÁöÁ¤ÇÑ À§Ä¡¿¡ ¼ø¼¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Name |
addAll (Name suffix)
À̸§ÀÇ ÄÄÆÛ³ÍÆ®¸¦, ÀÌ À̸§ÀÇ ¸»¹Ì¿¡ ¼ø¼¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Object |
clone ()
ÀÌ À̸§ÀÇ Ä«ÇǸ¦ »ý¼ºÇÕ´Ï´Ù. |
int |
compareTo (Object obj)
ÀÌ À̸§°ú ´Ù¸¥ À̸§ÀÇ ¼ø¼¸¦ ºñ±³ÇÕ´Ï´Ù. |
boolean |
endsWith (Name n)
ÀÌ À̸§ÀÌ ÁöÁ¤ÇÑ Á¢¹Ì¸»·Î Á¾·áÇұ ÆÇ´ÜÇÕ´Ï´Ù. |
String |
get (int posn)
ÀÌ À̸§ÀÇ ÄÄÆÛ³ÍÆ®¸¦ ÃëµæÇÕ´Ï´Ù. |
Enumeration |
getAll ()
ÀÌ À̸§ÀÇ ÄÄÆÛ³ÍÆ®¸¦, ij¸¯ÅÍ ¶óÀÎÀÇ ¿°Å·Î¼ ÃëµæÇÕ´Ï´Ù. |
Name |
getPrefix (int posn)
ÄÄÆÛ³ÍÆ®°¡ ÀÌ À̸§ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ Á¢µÎ»ç·Î ±¸¼ºµÇ´Â À̸§À» ÀÛ¼ºÇÕ´Ï´Ù. |
Name |
getSuffix (int posn)
ÄÄÆÛ³ÍÆ®°¡ ÀÌ À̸§ÀÇ ÄÄÆÛ³ÍÆ®ÀÇ Á¢¹Ì¸»À» ±¸¼ºÇÏ´Â À̸§À» ÀÛ¼ºÇÕ´Ï´Ù. |
boolean |
isEmpty ()
ÀÌ À̸§ÀÌ ÇÏ´ÃÀÎÁö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
Object |
remove (int posn)
ÀÌ À̸§À¸·ÎºÎÅÍ ÄÄÆÛ³ÍÆ®¸¦ »èÁ¦ÇÕ´Ï´Ù. |
int |
size ()
ÀÌ À̸§ÀÇ ÄÄÆÛ³ÍÆ®¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
startsWith (Name n)
ÀÌ À̸§ÀÌ ÁöÁ¤ÇÑ Á¢µÎ»ç·Î °³½ÃµÉ±î¸¦ ÆÇ´ÜÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public Object clone()
Object.clone()
public int compareTo(Object obj)
Object.equals() ÀÇ °æ¿ì¿Í °°°Ô, À̸§ÀÇ ¼ø¼ºÎÀÇ °³³äÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϴ Ŭ·¡½º¿¡ ÀÇÇØ ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î, ¼ø¼ºÎ°¡, À̸§ ÄÄÆÛ³ÍÆ®ÀÇ »çÀüÀÇ ¼ø¼ºÎ¿¡ ±Ù°ÅÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚÀÇ ±¸º° µî, À̸§ÀÇ Æ¯Á¤ÀÇ ¼Ó¼ºÀÌ ¼ø¼ºÎ¿¡ ¿µÇâÀ» ÁÖ´Â Àϵµ ÀÖ½À´Ï´Ù. Åë»ó, ´Ù¸¥ Ŭ·¡½ºÀÇ 2 °³ÀÇ À̸§À» ºñ±³ÇÒ °ÍÀº ¾ø½À´Ï´Ù.
obj
- ºñ±³µÇ´Â null ÀÌ¿ÜÀÇ ¿ÀºêÁ§Æ®
ClassCastException
- obj °¡ ÀÌ À̸§À̶ó°í ºñ±³µÇ´Â ÇüÅÂÀÇ Name °¡ ¾Æ´Ñ °æ¿ìComparable.compareTo(Object)
public int size()
public boolean isEmpty()
public Enumeration getAll()
public String get(int posn)
posn
- ÃëµæÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÇ 0 À¸·ÎºÎÅÍ ½ÃÀ۵Ǵ À妽º. ¹üÀ§´Â [0, size()] °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ìpublic Name getPrefix(int posn)
posn
- Á¤ÁöÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÇ 0 À¸·ÎºÎÅÍ ½ÃÀ۵Ǵ À妽º. ¹üÀ§´Â [0, size()] °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ìpublic Name getSuffix(int posn)
posn
- °³½ÃÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÇ 0 À¸·ÎºÎÅÍ ½ÃÀ۵Ǵ À妽º. ¹üÀ§´Â [0, size()] °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ìpublic boolean startsWith(Name n)
n
- üũ ´ë»óÀÇ À̸§
public boolean endsWith(Name n)
n
- üũ ´ë»óÀÇ À̸§
public Name addAll(Name suffix) throws InvalidNameException
suffix
- Ãß°¡ÇÏ´Â ÄÄÆÛ³ÍÆ®
InvalidNameException
- suffix °¡ À¯È¿ÇÑ À̸§Àº ¾Æ´Ñ, ¶Ç´Â ÄÄÆÛ³ÍÆ®ÀÇ Ãß°¡°¡ ÀÌ À̸§ÀÇ ±¸¹® ±ÔÄ¢¿¡ À§¹ÝÇÏ´Â °æ¿ìpublic Name addAll(int posn, Name n) throws InvalidNameException
n
- Ãß°¡ÇÏ´Â ÄÄÆÛ³ÍÆ®posn
- »õ·Î¿î ÄÄÆÛ³ÍÆ®°¡ Ãß°¡µÇ´Â ÀÌ À̸§ÀÇ À妽º. ¹üÀ§´Â [0, size()] °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ì
InvalidNameException
- n °¡ À¯È¿ÇÑ À̸§Àº ¾Æ´Ñ, ¶Ç´Â ÄÄÆÛ³ÍÆ®ÀÇ Ãß°¡°¡ ÀÌ À̸§ÀÇ ±¸¹® ±ÔÄ¢¿¡ À§¹ÝÇÏ´Â °æ¿ìpublic Name add(String comp) throws InvalidNameException
comp
- Ãß°¡ÇÏ´Â ÄÄÆÛ³ÍÆ®
InvalidNameException
- comp ÀÇ Ãß°¡°¡ ÀÌ À̸§ÀÇ ±¸¹® ±ÔÄ¢¿¡ À§¹ÝÇÏ´Â °æ¿ìpublic Name add(int posn, String comp) throws InvalidNameException
comp
- Ãß°¡ÇÏ´Â ÄÄÆÛ³ÍÆ®posn
- »õ·Î¿î ÄÄÆÛ³ÍÆ®°¡ Ãß°¡µÇ´Â À妽º. ¹üÀ§´Â [0, size()] °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ì
InvalidNameException
- comp ÀÇ Ãß°¡°¡ ÀÌ À̸§ÀÇ ±¸¹® ±ÔÄ¢¿¡ À§¹ÝÇÏ´Â °æ¿ìpublic Object remove(int posn) throws InvalidNameException
posn
- »èÁ¦ÇÏ´Â ÄÄÆÛ³ÍÆ®ÀÇ À妽º. ¹üÀ§´Â [0, size()] °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
ArrayIndexOutOfBoundsException
- À§Ä¡°¡ ÁöÁ¤ÇÑ ¹üÀ§¿¡ ¾ø´Â °æ¿ì
InvalidNameException
- ÄÄÆÛ³ÍÆ®ÀÇ »èÁ¦°¡ ÀÌ À̸§ÀÇ ±¸¹® ±ÔÄ¢¿¡ À§¹ÝÇÏ´Â °æ¿ì
|
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.