|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.util.Dictionary
Dictionary
Ŭ·¡½º´Â Hashtable
¿Í °°ÀÌ Å°¸¦ °ª¿¡ MAP Çϴ Ŭ·¡½ºÀÇ ºÎ¸ð°¡ µÇ´Â Ãß»ó Ŭ·¡½ºÀÔ´Ï´Ù. °¢ Ű ¹× °¢ Ä¡´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. 1 °³ÀÇ Dictionary ¿ÀºêÁ§Æ® Áß(¾È)¿¡¼´Â °¢ Ű´Â ´ÜÀÏÀÇ °ª¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ°í ÀÖ½À´Ï´Ù. Dictionary ¹× ۸¦ ÁöÁ¤ÇØ, °ü·ÃÇÏ´Â ¿ä¼Ò¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ű³ª °ªÀ¸·Î¼´Â ÀÓÀÇÀÇ null
°¡ ¾Æ´Ñ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Å¬·¡½º¸¦ ±¸ÇöÇϰí ÀÖ´Â °æ¿ì, 2 °³ÀÇ Å°°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÏ·Á¸é , ¿øÄ¢À¸·Î¼ equals
¸Þ¼Òµå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
ÁÖ: ÀÌ Å¬·¡½º´Â ÇöÀç »ç¿ëµÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. »õ·Î¿î ±¸Çö¿¡¼´Â ÀÌ Å¬·¡½º¸¦ È®ÀåÇÏÁö ¾Ê°í Map ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ ÁÖ¼¼¿ä.
Map
,
Object.equals(java.lang.Object)
,
Object.hashCode()
,
Hashtable
»ý¼ºÀÚÀÇ °³¿ä | |
Dictionary ()
À¯ÀÏÇÑ constructor ÀÔ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
abstract Enumeration |
elements ()
µñ¼î³»¸®¿¡ ÀÖ´Â °ªÀÇ ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract Object |
get (Object key)
µñ¼î³»¸®¿¡ ´ëÇØ Ű¿¡ MAP µÇ°í ÀÖ´Â °ªÀ» µ¹·ÁÁÝ´Ï´Ù. |
abstract boolean |
isEmpty ()
°ª¿¡ MAP µÇ°í Àִ Ű°¡, µñ¼î³»¸®¿¡ ÀüÇô ¾ø´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
abstract Enumeration |
keys ()
µñ¼î³»¸®¿¡ Àִ ŰÀÇ ¿°Å¸¦ µ¹·ÁÁÝ´Ï´Ù. |
abstract Object |
put (Object key,
Object value)
µñ¼î³»¸®·Î, ÁöÁ¤µÈ key °¡ ÁöÁ¤µÈ value ¿¡ MAP ÇÕ´Ï´Ù. |
abstract Object |
remove (Object key)
key ( ¹× °Å±â¿¡ ´ëÀÀÇÏ´Â value )¸¦ µñ¼î³»¸®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
abstract int |
size ()
µñ¼î³»¸®¿¡ ÀÖ´Â ¿£Æ®¸® (°³º°ÀÇ Å°)ÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public Dictionary()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public abstract int size()
public abstract boolean isEmpty()
true
, ¾î´À °æ¿ì´Â false
public abstract Enumeration keys()
elements()
,
Enumeration
public abstract Enumeration elements()
keys()
,
Enumeration
public abstract Object get(Object key)
key
- µñ¼î³»¸®ÀÇ Å°. ±× ۰¡ ¾î´À °ª¿¡µµ MAPµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â null
NullPointerException
- key °¡ null ÀÇ °æ¿ìput(java.lang.Object, java.lang.Object)
public abstract Object put(Object key, Object value)
key
°¡ ÁöÁ¤µÈ value
¿¡ MAP ÇÕ´Ï´Ù. ÀÌ Å°³ª °ªÀ» null
¿¡ ÇØ¾ß ÇÏÁö´Â ¾Ê½À´Ï´Ù.
µñ¼î³»¸®·Î ÁöÁ¤µÈ key ÀÇ ¿£Æ®¸®°¡ ÀúÀåµÇ°í ÀÖ´Â °æ¿ì, »õ·Î¿î ¿ä¼Ò¸¦ ÀúÀåÇϱâ À§Çؼ ¿£Æ®¸®°¡ º¯°æµÈ µÚ¿¡, ±× key ¿¡ ´ëÀÀÇÏ´Â µñ¼î³»¸®³»¿¡ ¹ú½á ÀÖ´Â °ªÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
µñ¼î³»¸®°¡ ÁöÁ¤µÈ key ¿¡ ´ëÀÀÇÏ´Â ¿£Æ®¸®¸¦ ¾ÆÁ÷ °¡ÁöÁö ¾Ê´Â °æ¿ì, ÁöÁ¤µÈ key ¹× value ÀÇ ¿£Æ®¸®°¡ ÀÛ¼ºµÇ¾înull °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
value
¸¦ ÃëµæÇÏ·Á¸é , ¿øÀÇ key
¿¡ µ¿ÀÏÇÑ key
¸¦ ÁöÁ¤ÇØ get
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
key
- ÇØ½Ã Å×À̺í Űvalue
- Ä¡
key
¿¡ MAP µÇ°í ÀÖ´ø ÀüÀÇ °ª. ÀÌ Å°¿¡ °ªÀÌ MAPµÇ¾î ÀÖÁö ¾Ê¾Ò´ø °æ¿ì´Â null
NullPointerException
- key
¶Ç´Â value
°¡ null
ÀÇ °æ¿ìObject.equals(java.lang.Object)
,
get(java.lang.Object)
public abstract Object remove(Object key)
key
( ¹× °Å±â¿¡ ´ëÀÀÇÏ´Â value
)¸¦ µñ¼î³»¸®·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. ±× key
°¡ µñ¼î³»¸®¿¡ ¾øÀ¸¸é, ¸Þ¼Òµå´Â ¾Æ¹«°Íµµ ½Ç½ÃÇÏÁö ¾Ê½À´Ï´Ù.
key
- »èÁ¦Çϴ Ű
key
°¡ MAP µÇ°í ÀÖ´ø °ª. ±× ۰¡ MAPµÇ¾î ÀÖÁö ¾Ê¾Ò´ø °æ¿ì´Â null
NullPointerException
- key °¡ null ÀÇ °æ¿ì
|
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.