¸üÐÂʱ¼ä:2023Äê12ÔÂ12ÈÕ10ʱ02·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

¡¡¡¡ÔÚJavaÖУ¬°ü×°Àà(Wrapper Classes)ÊÇÒ»×éÀ࣬ËüÃÇÔÊÐí½«»ù±¾Êý¾ÝÀàÐÍת»»Îª¶ÔÏó¡£JavaÖÐÓÐ8ÖÖ»ù±¾Êý¾ÝÀàÐÍ£¬±ÈÈçint¡¢double¡¢booleanµÈ¡£°ü×°ÀàÌṩÁËÒ»ÖÖ½«ÕâЩ»ù±¾Êý¾ÝÀàÐÍת»»Îª¶ÔÏóµÄ·½Ê½£¬ÕâÑù¾Í¿ÉÒÔÔÚÐèÒª¶ÔÏó¶ø²»ÊÇ»ù±¾ÀàÐ͵ÄÇé¿öÏÂʹÓÃËüÃÇ¡£
¡¡¡¡Ã¿ÖÖ»ù±¾Êý¾ÝÀàÐͶ¼ÓжÔÓ¦µÄ°ü×°À࣬±ÈÈ磺
¡¡¡¡(1)int¶ÔÓ¦Integer
¡¡¡¡(2)double¶ÔÓ¦Double
¡¡¡¡(3)boolean¶ÔÓ¦Boolean
¡¡¡¡°ü×°ÀàÌṩÁËһЩ·½·¨À´´¦Àí»ù±¾Êý¾ÝÀàÐ͵ÄÖµ¡£ÁíÍ⣬ËüÃÇÒ²ÔÊÐíÔÚ¼¯ºÏÀà(ÈçArrayList¡¢LinkedListµÈ)Öд洢»ù±¾Êý¾ÝÀàÐ͵ÄÖµ£¬ÒòΪ¼¯ºÏÀàÖ»ÄÜ´æ´¢¶ÔÏó¶ø²»ÊÇ»ù±¾Êý¾ÝÀàÐÍ¡£
¡¡¡¡Ê¹Óðü×°Ààʱ£¬ÐèҪעÒâÒÔϼ¸µã¡£
¡¡¡¡(1)°ü×°Àà¶¼ÖØÐ´ÁËObjectÀàÖеÄtoString()·½·¨£¬ÒÔ×Ö·û´®µÄÐÎʽ·µ»Ø±»°ü×°µÄ»ù±¾Êý¾ÝÀàÐ͵ÄÖµ¡£
¡¡¡¡(2)³ýÁËCharacterÍ⣬°ü×°Àà¶¼ÓÐvalueOf(Strings)·½·¨£¬¿ÉÒÔ¸ù¾ÝStringÀàÐ͵IJÎÊý´´½¨°ü×°Àà¶ÔÏ󣬵«²ÎÊý×Ö·û´®s²»ÄÜΪnull£¬¶øÇÒ×Ö·û´®±ØÐëÊÇ¿ÉÒÔ½âÎöΪÏàÓ¦»ù±¾ÀàÐ͵ÄÊý¾Ý£¬·ñÔòËäÈ»±àÒëͨ¹ý£¬µ«ÔËÐÐʱ»á±¨´í¡£¾ßÌåʾÀýÈçÏ£º
Integer i = Integer.valueOf ("123"); //ºÏ·¨
Integer i = Integer.valueOf ("12a"); //²»ºÏ·¨
¡¡¡¡(3)³ýÁËCharacterÍ⣬°ü×°Àà¶¼ÓÐparseXxx(String s)µÄ¾²Ì¬·½·¨£¬½«×Ö·û´®×ª»»Îª¶ÔÓ¦µÄ»ù±¾Êý¾ÝÀàÐ͵ÄÊý¾Ý¡£²ÎÊýs²»ÄÜΪnull£¬¶øÇÒ×Ö·û´®±ØÐë¿ÉÒÔ½âÎöΪÏàÓ¦»ù±¾ÀàÐ͵ÄÊý¾Ý£¬·ñÔòËäÈ»±àÒëͨ¹ý£¬µ«ÔËÐÐʱ»á±¨´í¡£¾ßÌåʾÀýÈçÏ£º
int i = Integer.parseInt ("123"); //ºÏ·¨
Integer in = Integer.parseInt ("itcast"); //²»ºÏ·¨
±±¾©Ð£Çø