|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
¸¶Ä¿ ÀÎÅÍÆäÀ̽º´Â °í¼ÓÀÇ (ÀϹÝÀûÀ¸·Î´Â ÀÏÁ¤½Ã°£) ·£´ý ¾ï¼¼½º¸¦ ¼Æ÷Æ®ÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â List ±¸Çö¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ÁÖµÈ ¸ñÀûÀº ¹ü¿ë ¾Ë°í¸®ÁòÀÌ, ·£´ý ¾ï¼¼½º ¸®½ºÆ® ¶Ç´Â ½ÃÄý¼È ¾×¼¼½º ¸®½ºÆ®ÀÇ ¾îµò°¡¿¡ Àû¿ëµÇ¾úÀ» ¶§¿¡, µ¿ÀÛÀ» º¯°æÇØ, ¶Ù¾î³ ÆÛÆ÷¸Õ½º¸¦ ½ÇÇöÇÏ´Â °ÍÀÔ´Ï´Ù.
·£´ý ¾ï¼¼½º ¸®½ºÆ® (ArrayList µî)¸¦ Á¶ÀÛÇϴµ¥ ÃÖÀûÀÎ ¾Ë°í¸®ÁòÀº ½ÃÄý¼È ¾×¼¼½º ¸®½ºÆ® (LinkedList µî)¿¡ Àû¿ëµÇ¾úÀ» ¶§¿¡ 2 Â÷ µ¿ÀÛÀ» ÀÏÀ¸Å³ ¼ö°¡ ÀÖ½À´Ï´Ù. ½ÃÄý¼È ¾×¼¼½º ¸®½ºÆ®¿¡ Àû¿ëµÇ¾úÀ» °æ¿ì, ºó¾àÇÑ ÆÛÆ÷¸Õ½º¸¦ °¡Á®¿À´Â ¾Ë°í¸®ÁòÀ» Àû¿ëÇϱâ Àü¿¡, ¹ü¿ë ¸®½ºÆ®¾Æ¸£°í¸®Áò¿¡¼´Â ÁöÁ¤µÈ ¸®½ºÆ®°¡ ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ instance ȵµÀÎÁö¸¦ Á¶»çÇÏ´Â °ÍÀ» Ãßõ µÇ°í ÀÖ½À´Ï´Ù. ¶Ç, Çã¿ë ¹üÀ§¿¡ ÀÖ´Â ÆÛÆ÷¸Õ½ºÀÇ ÇÁ·ÎÅØ¼ÇÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡, ±× µ¿ÀÛÀ» º¯°æÇÏ´Â Àϵµ Àå·ÁµÇ°í ÀÖ½À´Ï´Ù.
·£´ý ¾ï¼¼½º¿Í ½ÃÄý¼È ¾×¼¼½º¿ÍÀÇ ±¸º°ÀÌ ¸¹Àº °æ¿ì ¾Ö¸ÅÇÏ´Ù¶ó°í ÇÏ´Â °ÍÀÌ ÀÎÁ¤µÇ°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î,List ±¸ÇöÀº ¸Å¿ì ±æ¾îµµ, ÀÏÁ¤ÀÎ ¾×¼¼½º ½Ã°£¿¡ µ¿ÀÛÇßÀ» °æ¿ì¿¡, Á¡±ÙÀÇ ¼±Çü ¾×¼¼½º ½Ã°£À» ½ÇÇöÇÕ´Ï´Ù. ÀÌ·¯ÇÑ List ±¸ÇöÀº ÀϹÝÀûÀ¸·Î ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. °æÇèÄ¢À¸·Î¼ Ŭ·¡½ºÀÇ ÀüÇüÀûÀÎ ÀνºÅϽº¿¡ °üÇØ¼, ÀÌÇÏ¿Í °°Àº ·çÇÁÀÇ °æ¿ì,List ±¸ÇöÀÌ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
for (int i=0, n=list.size(); i < n; i++) list.get(i);ÀÌÇÏ¿Í °°Àº ·çÇÁº¸´Ù ½Å¼ÓÈ÷ ½ÇÇàµË´Ï´Ù.
for (Iterator i=list.iterator(); i.hasNext(); ) i.next();
|
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.