Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java Map ¼¯ºÏÀà¼ò½é

 
java.util Öеļ¯ºÏÀà°üº¬ Java ÖÐijЩ×î³£ÓõÄÀà¡£ ×î³£Óõļ¯ºÏÀàÊÇ List ºÍ Map¡£ List µÄ¾ßÌåʵÏÖ°üÀ¨ ArrayList ºÍ Vector£¬ËüÃÇÊǿɱä´óСµÄÁÐ±í£¬±È½ÏÊʺϹ¹½¨¡¢´æ´¢ºÍ²Ù×÷ÈκÎÀàÐͶÔÏóµÄÔªËØÁÐ±í¡£ List ÊÊÓÃÓÚ°´ÊýÖµË÷Òý·ÃÎÊÔªËØµÄÇéÐΡ£
Map ÌṩÁËÒ»¸ö¸üͨÓõÄÔªËØ´æ´¢·½·¨¡£ Map ¼¯ºÏÀàÓÃÓÚ´æ´¢ÔªËØ¶Ô£¨³Æ×÷“¼ü”ºÍ“Öµ”£©£¬ÆäÖÐÿ¸ö¼üÓ³Éäµ½Ò»¸öÖµ¡£ ´Ó¸ÅÄîÉ϶øÑÔ£¬Äú¿ÉÒÔ½« List ¿´×÷ÊǾßÓÐÊýÖµ¼üµÄ Map¡£ ¶øÊµ¼ÊÉÏ£¬³ýÁË List ºÍ Map ¶¼ÔÚ¶¨Òå java.util ÖÐÍ⣬Á½Õß²¢Ã»ÓÐÖ±½ÓµÄÁªÏµ¡£±¾ÎĽ«×ÅÖØ½éÉܺËÐÄ Java ·¢ÐÐÌ×¼þÖи½´øµÄ Map£¬Í¬Ê±»¹½«½éÉÜÈçºÎ²ÉÓûòʵÏÖ¸üÊÊÓÃÓÚÄúÓ¦ÓóÌÐòÌØ¶¨Êý¾ÝµÄרÓà Map¡£
Á˽â Map ½Ó¿ÚºÍ·½·¨
Java ºËÐÄÀàÖÐÓкܶàÔ¤¶¨ÒåµÄ Map Àà¡£ ÔÚ½éÉܾßÌåʵÏÖ֮ǰ£¬ÎÒÃÇÏȽéÉÜһϠMap ½Ó¿Ú±¾Éí£¬ÒÔ±ãÁ˽âËùÓÐʵÏֵĹ²Í¬µã¡£ Map ½Ó¿Ú¶¨ÒåÁËËÄÖÖÀàÐ͵ķ½·¨£¬Ã¿¸ö Map ¶¼°üº¬ÕâЩ·½·¨¡£ ÏÂÃæ£¬ÎÒÃÇ´ÓÁ½¸öÆÕͨµÄ·½·¨£¨±í 1£©¿ªÊ¼¶ÔÕâЩ·½·¨¼ÓÒÔ½éÉÜ¡£
±í 1£º ¸²¸ÇµÄ·½·¨¡£ ÎÒÃǽ«Õâ Object µÄÕâÁ½¸ö·½·¨¸²¸Ç£¬ÒÔÕýÈ·±È½Ï Map ¶ÔÏóµÄµÈ¼ÛÐÔ¡£
equals(Object o)
±È½ÏÖ¸¶¨¶ÔÏóÓë´Ë Map µÄµÈ¼ÛÐÔ
hashCode()
·µ»Ø´Ë Map µÄ¹þÏ£Âë
Map ¹¹½¨
Map ¶¨ÒåÁ˼¸¸öÓÃÓÚ²åÈëºÍɾ³ýÔªËØµÄ±ä»»·½·¨£¨±í 2£©¡£
±í 2£º Map ¸üз½·¨£º ¿ÉÒÔ¸ü¸Ä Map ÄÚÈÝ¡£
clear()
´Ó Map ÖÐɾ³ýËùÓÐÓ³Éä
remove(Object key)
´Ó Map ÖÐɾ³ý¼üºÍ¹ØÁªµÄÖµ
put(Object key, Object value)
½«Ö¸¶¨ÖµÓëÖ¸¶¨¼üÏà¹ØÁª
clear()
´Ó Map ÖÐɾ³ýËùÓÐÓ³Éä
putAll(Map t)
½«Ö¸¶¨ Map ÖеÄËùÓÐÓ³É䏴֯µ½´Ë map
¾¡¹ÜÄú¿ÉÄÜ×¢Òâµ½£¬×ÝÈ»¼ÙÉèºöÂÔ¹¹½¨Ò»¸öÐèÒª´«µÝ¸ø putAll() µÄ Map µÄ¿ªÏú£¬Ê¹Óà putAll() ͨ³£Ò²²¢²»±ÈʹÓôóÁ¿µÄ put() µ÷ÓøüÓÐЧÂÊ£¬µ« putAll() µÄ´æÔÚÒ»µãÒ²²»Ï¡Ææ¡£ ÕâÊÇÒòΪ£¬putAll() ³ýÁ˵ü´ú put() ËùÖ´ÐеĽ«Ã¿¸ö¼üÖµ¶ÔÌí¼Óµ½ Map µÄËã·¨ÒÔÍ⣬»¹ÐèÒªµü´úËù´«µÝµÄ Map µÄÔªËØ¡£ µ«Ó¦×¢Ò⣬putAll() ÔÚÌí¼ÓËùÓÐÔªËØÖ®Ç°¿ÉÒÔÕýÈ·µ÷Õû Map µÄ´óС£¬Òò´ËÈç¹ûÄúδÇ××Ôµ÷Õû Map µÄ´óС£¨ÎÒÃǽ«¶Ô´Ë½øÐмòµ¥½éÉÜ£©£¬Ôò putAll() ¿ÉÄܱÈÔ¤ÆÚµÄ¸üÓÐЧ¡£
²é¿´ Map
µü´ú Map ÖеÄÔªËØ²»´æÔÚÖ±½ÓÁ˵±µÄ·½·¨¡£ Èç¹ûÒª²éѯij¸ö Map ÒÔÁ˽âÆäÄÄÐ©ÔªËØÂú×ãÌØ¶¨²éѯ£¬»òÈç¹ûÒªµü´úÆäËùÓÐÔªËØ£¨ÎÞÂÛÔ­ÒòÈçºÎ£©£¬ÔòÄúÊ×ÏÈÐèÒª»ñÈ¡¸Ã Map µÄ“ÊÓͼ”¡£ ÓÐÈýÖÖ¿ÉÄܵÄÊÓͼ£¨²Î¼û±í 3£


Ïà¹ØÎĵµ£º

JavaÐéÄâ»úÌåϵ½á¹¹

 Ò»¡¢Ê²Ã´ÊÇJavaÐéÄâ»ú
JavaÐéÄâ»úÊÇÒ»¸öÏëÏóÖеĻúÆ÷,ÔÚʵ¼ÊµÄ¼ÆËã»úÉÏͨ¹ýÈí¼þÄ£ÄâÀ´ÊµÏÖ¡£JavaÐéÄâ»úÓÐ×Ô¼ºÏëÏóÖеÄÓ²¼þ,Èç´¦ÀíÆ÷¡¢¶ÑÕ»¡¢¼Ä´æÆ÷µÈ,»¹¾ßÓÐÏàÓ¦µÄÖ¸Áîϵͳ¡£
1.ΪʲôҪʹÓÃJavaÐéÄâ»ú
JavaÓïÑÔµÄÒ»¸ö·Ç³£ÖØÒªµÄÌØµã¾ÍÊÇÓëÆ½Ì¨µÄÎÞ¹ØÐÔ¡£¶øÊ¹ÓÃJavaÐéÄâ»úÊÇʵÏÖÕâÒ»ÌØµãµÄ¹Ø¼ü¡£Ò»°ãµÄ¸ß¼¶ÓïÑÔÈç¹ ......

ʹÓÃJava ME¼¼Êõ¿ª·¢ÊÖ»úÃÜÂë¹ÜÀíÈí¼þ

 Ê¹ÓÃJava ME¼¼Êõ¿ª·¢ÊÖ»úÃÜÂë¹ÜÀíÈí¼þ
³ÂÔ¾·å
       ÕªÒª£ºJava ME¼¼ÊõÊÇ3G¿ª·¢Ö÷Á÷µÄ¼¼ÊõÖ®Ò»£¬±¾ÎĽ«Í¨¹ýϵͳµÄ·½Ê½½éÉÜÈçºÎʹÓÃJava ME¼¼Êõ¿ª·¢ÃÜÂë¹ÜÀíÈí¼þ£¬Ê¹´ó¼ÒÄܹ»Í¨¹ý¸ÃÎÄÕ¿ìËÙÊìϤJava ME¼¼Êõ£¬½øÈë3GÒÆ¶¯³ÌÐò¿ª·¢µÄ´óÃÅ£¡
¹Ø¼ü×Ö£ºJava ME ÊÖ»ú ÃÜÂë ¹ÜÀí ¼Ç¼´æ´¢
......

javaµÚ9Ìì¿ÎÌÃ±Ê¼Ç (Set)

1¡¢set¼¯ºÏÊÇ×î¼òµ¥µÄÒ»ÖÖ¼¯ºÏ£¬¼¯ºÏÖв»°´Ö¸¶¨µÄ·½Ê½ÅÅÐò£¬²¢ÇÒûÓÐÖØ¸´¶ÔÏó¡£
2¡¢set½Ó¿ÚÖ÷ÒªÓÐÁ½¸öʵÏÖÀࣺHashSetºÍTreeSet
   (1)HashSet:Êǰ´ÕÕ¹þÏ£Ëã·¨À´½øÐдæÈ¡¼¯ºÏÖеĶÔÏ󣬴æÈ¡µÄËٶȱȽϿ졣
   (2)TreeSet£ºÊµÏÖÁËSortedSet½Ó¿Ú£¬¾ßÓÐÅÅÐòµÄ¹¦ÄÜ¡£
3¡¢HashSetÀàÊǰ´ÕÕ¹þÏ£Ëã·¨À´´æÈ¡ ......

javaµÚ9Ìì´úÂ루¼¯ºÏÀࣩ

/**********Customer .java   begin***********/
import java.util.HashSet;
import java.util.Set;
/**
 * Èç¹ûÁ½¸öCustomer¶ÔÏónamaÊôÐÔºÍageÊôÐÔÏàͬ£¬ÄÇôÕâÁ½¸öCustomer¶ÔÏóÏàµÈ¡£
 * @author Administrator
 *
 */
public class Customer {
 
 private String nam ......

Javaѧϰ±Ê¼Ç£¨2£©ÌåÑéÔÆ¼ÆËã


      ÏÖÔÚ£¬Ì¸ÔƼÆËãµÄ¿É¶àÁË£¬²»¹ý£¬Ò»°ã±È½Ï¹Ø×¢µÄÊÇGoogleºÍAmazonµÄÔÆ·þÎñ¡£´Ó´ó·¶Î§À´¿´£¬Ò²Ö»ÓÐÕâÁ½¼Ò»ñµÃÁ˹«Öڵĸü¶à¹Ø×¢¡£±ÈÈ磬ÎÒ¸öÈ˺ܸÐÐËȤµÄ£¬¾ÍÊÇGoogleµÄApp EngineʹÓû§Äܹ»ÔÚGoogle»ù´¡ÉèÊ©ÉϹ¹½¨ºÍÍÐ¹Ü Web Ó¦ÓóÌÐò¡£ÖÁÓÚAmazon£¬ËüµÄAmazonWeb Services»¹°üÀ¨Elastic Clou ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ