ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
¿ø¹® : http://chortle.ccsu.edu/java5/Notes/chap09C/ch09C_1.html
À̹øÀå¿¡¼´Â °´Ã¼°¡ ¹«¾ùÀÎÁö, ¾î¶»°Ô »ç¿ëÇØ¾ß ÇÏ´ÂÁö¿¡ ´ëÇØ¼ ¾Ë¾Æº¸µµ·Ï ÇϰڴÙ. °´Ã¼¿¡ ´ëÇÑ ¸ðµç Åä·ÐÀº Ç¥ÁØ ÀÚ¹Ù ¶óÀ̺귯¸®¿¡ Æ÷ÇÔµÈ Å¬·¡½º¸¦ ±âÁØÀ¸·Î ÇÒ °ÍÀÌ´Ù. Àڱ⸸ÀÇ °´Ã¼¸¦ ¸¸µå´Â °ÍÀº ³ªÁß¿¡ ´Ù·çµµ·Ï ÇϰڴÙ.
´ÙÀ½°ú °°Àº ³»¿ëµéÀ» ´Ù·ê °ÍÀÌ´Ù.
ÀÚ¹Ù´Â µÎÁ¾·ùÀÇ µ¥ÀÌÅ͸¦ °¡Áø´Ù. ³ª¿ÇØ º¸¾Æ¶ó. °´Ã¼¿Í ¿ø½Ã µ¥ÀÌÅÍ
¿ø½Ã µ¥ÀÌÅÍ Å¸ÀÔÀº ºñÆ®ÆÐÅÏÀ¸·Î µÈ Á¶±×¸¶ÇÑ µ¥ÀÌÅÍÀ̸ç, ÇϳªÀÇ ¾ÆÀÌÅÛÀ» Ç¥ÇöÇϱâ À§Çؼ »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î int´Â 32bit Å©±âÀÇ ºñÆ®ÆÐÅÏÀ» °¡Áö¸ç, Á¤¼öÇü ¼ýÀÚ¸¦ Ç¥ÇöÇϱâ À§Çؼ »ç¿ëÇÑ´Ù. ÀÚ¹Ù´Â byte, short, int, long, float, double, char, booleanÀÇ 8°¡ÁöÀÇ ¿ø½Ã µ¥ÀÌÅÍŸÀÔ¸¸À» Á¦°øÇÑ´Ù. +-------------+-------------+ | Primitive | Objects | | Data | | +-------------+-------------+
°´Ã¼´Â ¸¹Àº ó¸®ÇؾßÇÒ µ¥ÀÌÅÍ¿Í Ã³¸®Çϱâ À§ÇÑ ÇÁ·Î¼¼½º Á¤º¸µéÀ» °¡Áø´Ù. ÀÚ¹Ù´Â ¼öõ°³ÀÇ °´Ã¼ Ŭ·¡½º¸¦ Á¦°øÇϸç, ÇÁ·Î±×·¡¸Ó´Â ¿©±â¿¡ µ¡ºÙ¿©¼ ½±°Ô ÀÚ½ÅÀÇ Å¬·¡½º¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù.
¿©±â¿¡¼´Â ¿Ö °´Ã¼¸¦ »ç¿ëÇØ¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ °ÍµéÀº ´Ù·çÁö ¾ÊÀ» °ÍÀÌ´Ù. À̳»¿ëµéÀº 26Àå¿¡¼ ´Ù·ê °ÍÀÌ´Ù. °´Ã¼ÀÇ ¸ð¾ç
°´Ã¼´Â µ¥ÀÌÅÍ¿Í ¸Þ¼µå·Î ±¸¼ºµÈ´Ù. ¿·ÀÇ ±×¸²Àº °´Ã¼ÀÇ ÀϹÝÀûÀÎ ¸ð½ÀÀ» º¸¿©ÁÖ°í ÀÖ´Ù. °¢°¢ÀÇ Á¶±×¸¶ÇÑ ³ë¶õ»ö ºí·°Àº ¸Þ¸ð¸®ÀÇ ¹ÙÀÌÆ®¸¦ ÀǹÌÇÑ´Ù. µ¥ÀÌÅÍ¿Í ¸Þ¼µå¸¦ ºÒ¹®ÇÏ°í ¸ðµÎ ¹ÙÀÌÆ®·Î ±¸¼ºµÈ Á¤º¸ÀÓÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌ °´Ã¼´Â Elementary, my dear Waston!À̶ó´Â µ¥ÀÌÅ͸¦ Æ÷ÇÔÇϸç, ÀÌ µ¥ÀÌÅ͸¦ ´Ù·ç±â À§ÇÑ concat, equals, length, substring ¸Þ¼µåµéÀ» Æ÷ÇÔÇÑ´Ù.
class´Â °´Ã¼ÀÇ µ¥ÀÌÅÍ Å¸ÀÔÀ¸·Î, °´Ã¼¸¦ ¼±¾ðÇϱâ À§Çؼ »ç¿ëÇÑ´Ù. Ŭ·¡½º´Â ÁýÀ» Áþ±â À§ÇÑ °èȹ°ú °°Àº °ÍÀ¸·Î »ý°¢ÇÒ ¼ö ÀÖ´Ù. ÁýÀ» Áþ±â Àü¿¡, ¿©·¯ºÐÀº ÁýÀ» ¾î¶»°Ô ÁöÀ»°ÍÀÎÁö¿¡ ´ëÇÑ °èȹÀ» ¼¼¿ï °ÍÀÌ´Ù. ¿©±â¿¡´Â ¸ÁÄ¡, ³ª¹«, ¸ø, ½Ã¸àÆ®¿Í °°Àº Àç·á¿Í °øÇÐÀûÀÎ Áö½ÄµéÀÌ Æ÷Ç﵃ °ÍÀÌ´Ù. ÁýÀ» Áþ´Âµ¥ ÇÊ¿äÇÑ Àç·á¸¦ µ¥ÀÌÅÍ, ÁýÀ» Áþ´Â ¹æ¹ýÀ» ³ªÅ¸³»´Â °øÇÐÀûÀÎ Áö½ÄµéÀÌ ¸Þ¼µåÁ¤µµ°¡ µÉ °ÍÀÌ´Ù.
¿·ÀÇ ±×¸²ÀÇ °´Ã¼´Â ÀÚ¹ÙÀÇ ±âº»°´Ã¼Áß ÇϳªÀÎ String Ŭ·¡½º¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. ÀÌ String °´Ã¼´Â ¹®ÀÚ¿À» µ¥ÀÌÅÍ·Î °¡Áö¸ç, À̹®ÀÚ¿À» ´Ù·ç±â À§ÇÑ ¿©·¯ ¸Þ¼µåµéÀ» Æ÷ÇÔÇÑ´Ù.
¹®Á¦
String°´Ã¼¿¡¼ length ¸Þ¼µå´Â ¹«¾ùÀ» Çϱâ À§Çؼ Á¸ÀçÇÑ´Ù°í »ý°¢µÇ´Â°¡ ? °´Ã¼ÀÇ »ý¼º
¾Æ·¡ÀÇ ÇÁ·Î±×·¥Àº String°´Ã¼¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ°í ÀÖ´Ù. class StringDemo1
{
public static void main ( String[] args )
{
String str ;
str = new String( "Elementary, my dear Watson!" );
}
}
ÀÌ ÇÁ·Î±×·¥¿¡¼ ´ÙÀ½ ºÎºÐÀ» ÁÖ¸ñÇØ¼ º¸±â¹Ù¶õ´Ù. new String("Elementary, my dear Watson!");
new¸¦ ÀÌ¿ëÇØ¼ »õ·Î¿î String°´Ã¼¸¦ »ý¼ºÇϰí ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ÀÌ »õ·Î¿î °´Ã¼´Â String Ŭ·¡½ºÀÇ ¸ðµç ¸Þ¼µåµéÀ» °¡Áö°Ô µÈ´Ù.
ÀÌ ÇÁ·Î±×·¥Àº °´Ã¼ÀÇ ¸Þ¼µåµéÀ» ÀÌ¿ëÇØ¼ ¹®ÀÚ¿À» ´Ù·ê ¼ö ÀÖ´Ù. ±×·¸Áö¸¸ ¾ÆÁ÷±îÁö´Â °´Ã¼¸¦ »ý¼º½ÃŲ °Í ¸»°í´Â ÇÏ´ÂÀÏÀÌ ¾ø´Ù. ÀÌ ÇÁ·Î±×·¥À» ½ÇÇà½Ã۸é, ¾Æ¹«·± °á°úµµ º¸¿©ÁÖÁö ¾Ê°í ¹Ù·Î Á¾·áÇØ ¹ö¸± °ÍÀÌ´Ù.
¹®Á¦
"You know my methods, Watson"À̶ó´Â ¹®ÀÚ¿ µ¥ÀÌÅ͸¦ °¡Áö´Â »õ·Î¿î String °´Ã¼¸¦ ¸¸µé¾îº¸ÀÚ. °´Ã¼´Â ½ÇÇà½Ã°£¿¡ »ý¼ºµÈ´Ù
ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ±âÀü¿¡´Â °´Ã¼´Â Á¸ÀçÇÏÁö ¾Ê´Â´Ù. ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÈ ÈÄ »õ·Î¿î String °´Ã¼¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. class StringDemo1
{
public static void main ( String[] args )
{
String str;
str = new String( "Elementary, my dear Watson!" );
}
}
String str ¼±¾ðÀº reference º¯¼ö¸¦ »ý¼ºÇÑ´Ù. À̰ÍÀº ´ÜÁö ¼±¾ðÀÏ »ÓÀ¸·Î String¸¦ »ý¼ºÇÏÁö´Â ¾Ê´Â´Ù. º¯¼ö strÀº »õ·Î »ý¼ºµÉ String °´Ã¼¸¦ ÂüÁ¶Çϱâ À§Çؼ »ç¿ëµÈ´Ù.
´ÙÀº ¶óÀο¡¼ new Ű¿öµå¸¦ ÀÌ¿ëÇØ¼ »õ·Î¿î String °´Ã¼¸¦ ¸¸µé¾úÀ¸¸ç, strÀÌ ÀÌ °´Ã¼¸¦ ÂüÁ¶Çϵµ·Ï Çϰí ÀÖ´Ù.
ÇÁ·Î±×·¥ÀÇ ½ÇÇàÀÌ ÁߴܵǸé String°´Ã¼´Â ´õÀÌ»ó Á¸ÀçÇÏÁö ¾Ê´Â´Ù. String °´Ã¼°¡ ÀÖ´ø ¸Þ¸ð¸® °ø°£Àº ½Ã½ºÅÛÀÇ ´Ù¸¥ ÇÁ·Î±×·¥µéÀÌ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ºñ¿öÁö°Ô µÈ´Ù. Object Reference
´ÙÀ½°ú °°Àº Äڵ尡 ÀÖ´Ù°í °¡Á¤Çغ¸ÀÚ. str = new String( "Elementary, my dear Watson!" );À̰ÍÀº ´ÙÀ½°ú °°ÀÌ ½ÇÇàµÉ °ÍÀÌ´Ù.
¹®Á¦
°´Ã¼¿Í ·¹ÆÛ·±½º º¯¼ö´Â ¾î¶²Á¡¿¡¼ ´Ù¸¥°¡ ? Before and After
¿©±â¿¡ ¾î¶»°Ô °´Ã¼¿Í °´Ã¼¸¦ °¡¸®Å°´Â ·¹ÆÛ·±½º°¡ »ý¼ºµÇ´ÂÁö¸¦ º¸¿©ÁÖ´Â ±×¸²ÀÌ ÀÖ´Ù. ¿ÞÂÊ ±×¸²Àº ÇÁ·Î±×·¥ÀÌ ¸· ½ÇÇàµÈ »óÅ·Πstr º¯¼ö´Â ¾Æ¹«°Íµµ ·¹ÆÛ·±½º Çϰí ÀÖÁö ¾Ê´Ù. ÀÌÁ¦ newŰ¿öµå¸¦ ÀÌ¿ëÇØ¼ °´Ã¼¸¦ »ý¼ºÇÏ°í °´Ã¼ÀÇ ·¹ÆÛ·±½º¸¦ str¿¡ ÇÒ´çÇØ º¸ÀÚ.
str = new String("Elementary, my dear Watson!");
ÀÌÁ¦ »õ·Î »ý¼ºµÈ °´Ã¼°¡ str¿¡ ÇÒ´çµÇ¾ú´Ù. ¿À¸¥ÂÊ ±×¸²Àº str ÀÌ »ý¼ºµÈ °´Ã¼¸¦ ·¹ÆÛ·±½º ÇÏ´Â ¸ð½ÀÀ» º¸¿©ÁÖ°í ÀÖ´Ù. ![]()
ÀÌ·¸°Ô ÇØ¼ ·¹ÆÛ·±½º°¡ ÇÒ´çµÈ º¯¼ö´Â ´Ù¸¥ ·¹ÆÛ·±½º°¡ ÇÒ´çµÇ°Å³ª ÇÁ·Î±×·¥ÀÌ Á¾·áµÇ±âÀü±îÁö À¯ÁöµÇ°Ô µÈ´Ù.
¹®Á¦
°´Ã¼°¡ Á¸ÀçÇϰí ÀÖ´Ù¸é, ¸Þ¼µå¸¦ ½ÇÇà½Ãų ¼ö Àִ°¡ ? ¸Þ¼µåÀÇ ½ÇÇà
¾Æ·¡ÀÇ ¿¹Á¦ ÇÁ·Î±×·¥À» ºÐ¼®ÇØ º¸µµ·Ï ÇÏÀÚ. class StringDemo2
{
public static void main ( String[] args )
{
String str;
int len;
str = new String( "Elementary, my dear Watson!" );
len = str.length();
System.out.println("The length is: " + len );
}
}
À§ÀÇ Äڵ忡¼
str.length();
ºÎºÐÀÌ Àִµ¥, strÀÌ ·¹ÆÛ·±½ºÇϰí ÀÖ´Â °´Ã¼ÀÇ length() ¸Þ¼µå¸¦ È£ÃâÇϰڴٴ Àǹ̴Ù. ÀÌ ¸Þ¼µå´Â °´Ã¼°¡ °¡Áö°í ÀÖ´Â µ¥ÀÌÅÍÀÇ ¹®ÀÚ¿ÀÇ ±æÀ̸¦ ³Ñ°ÜÁÖ´Â ÀÏÀ» ÇÑ´Ù. »ý¼ºµÈ °´Ã¼°¡ °¡Áö°í ÀÖ´Â ¹®ÀÚ¿ µ¥ÀÌÅÍ´Â "Elementary, my dear Watson!" À¸·Î 27À» ³Ñ°ÜÁÙ °ÍÀÌ´Ù. ¸Þ¼µå¸¦ ½ÇÇà½ÃÄѼ ¾òÀº °á°ú°ªÀº len¿¡ ÀúÀåÇϰí ÀÖ´Ù.
ÀÌ·¸°Ô ½ÇÇàµÈ ¸Þ¼µå¸¦ calling a method ¶ó°í ÇÑ´Ù. À§ÀÇ ÇÁ·Î±×·¥Àº length()¸Þ¼µå¸¦ È£ÃâÇϰí ÀÖ´Ù.
¹®Á¦
¹®ÀÚ¿ÀÇ ±æÀ̸¦ °è»êÇÒ´ë, °ø¹é¹®ÀÚ¿Í ±¸µÔÁ¡ ¹®ÀÚµµ °è»ê¿¡ Æ÷ÇԵǴ°¡ ? Dot Notation (Ç¥±â)
°´Ã¼´Â ´Ù¾çÇÑ º¯¼ö¿Í ¸Þ¼µåµéÀ» Æ÷ÇÔÇϴµ¥, À̵éÀ» Åë»óÀûÀ¸·Î °´Ã¼ÀÇ memberÀ̶ó°í ÇÑ´Ù. ÀÌ·¯ÇÑ ¸â¹öµéÀº dot Ç¥±â¸¦ ÀÌ¿ëÇØ¼ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. objectReference . memberName
¸¸¾à °´Ã¼¿¡ ÀÖ´Â ¾î¶² ¸Þ¼µå¸¦ ½ÇÇà½Ã۱⸦ ¿øÇÑ´Ù¸é, ·¹ÆÛ·±½º µÚ¿¡ ¸Þ¼µå À̸§À» Àû¾îÁÖ¸é µÈ´Ù. À̶§ È£ÃâÇÏ´Â ¸Þ¼µå°¡ ÀÎÀÚ¸¦ ÇÊ¿ä·Î ÇÑ´Ù¸é ( )¸¦ ÅëÇØ¼ ³Ñ°ÜÁØ´Ù. objectReference . memberName (parameter)ÀÎÀÚ¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¸Þ¼µåµéµµ Àִµ¥, À̰æ¿ì¿¡´Â () ¸¸ »ç¿ëÇÏ¸é µÈ´Ù.
¹®Á¦
length() ¸Þ¼µå´Â ÀÎÀÚ¸¦ ÇÊ¿ä·Î Çϴ°¡ ? ·¹ÆÛ·±½º º¯¼öÀÇ ¼±¾ð
·¹ÆÛ·±½º º¯¼ö¸¦ ¼±¾ðÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
´ÙÀ½ Äڵ忡 ¹®Á¦°¡ Àִ°¡ ?
String stringG = new String("And yet, it moves!");
String Ŭ·¡½ºÀÇ ¸Þ¼µåµé
String°´Ã¼´Â ¸¹Àº ¸Þ¼µåµéÀ» °¡Áö°í Àִµ¥, À̵éÀº ¶Ç´Ù¸¥ String°´Ã¼¸¦ »ý¼ºÇϱ⵵ ÇÑ´Ù.
¿¹¸¦ µé¾î substring(int begin) ¸Þ¼µå´Â String °´Ã¼¿¡ Æ÷ÇԵǾî ÀÖ´Â µ¥ÀÌÅÍÀÇ ÀϺκÐÀ» º¹»çÇÏ´Â ÀÏÀ» ÇÑ´Ù. ¿©±â¿¡ substring ¸Þ¼µå¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. class StringDemo3
{
public static void main ( String[] args )
{
String str = new String( "Golf is a good walk spoiled." ); // create the original object
String sub = str.substring(8); //create a new object from the original
System.out.println( sub );
}
}
À§ÀÇ Äڵ忡¼ str.substring(3)Àº str °´Ã¼°¡ °¡Áö°í ÀÖ´Â µ¥ÀÌÅÍÀÎ Golf is a good walk spoiled ÀÇ 8¹øÂ° À§Ä¡ºÎÅÍ ¸¶Áö¸·±îÁöÀÇ µ¥ÀÌÅ͸¦ º¹»çÇÑ´Ù. ÀÌ substring ¸Þ¼µå´Â String°´Ã¼¸¦ »ý¼ºÇÏ´Â Äڵ带 Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, ÃÖÁ¾ÀûÀ¸·Î´Â 8¹øÂ° À§Ä¡ÀÎ aºÎÅÍ ½ÃÀÛÇÏ´Â µ¥ÀÌÅ͸¦ °¡Áø »õ·Î¿î °´Ã¼¸¦ ¸¸µé°Ô µÈ´Ù. ¿¹Á¦¿¡¼´Â ÀÌ·¸°Ô ÇØ¼ ¸¸µé¾îÁø »õ·Î¿î °´Ã¼¸¦ ·¹ÆÛ·±½º º¯¼öÀÎ sub¿¡ ÇÒ´çÇϰí ÀÖ´Ù.
¹®Á¦
»õ °´Ã¼°¡ Æ÷ÇÔÇϰí ÀÖ´Â ¹®ÀÚ¿Àº ¹«¾ùÀΰ¡? »õ·Î¿î String
¾Æ·¡ÀÇ ±×¸²Àº À§ÀÇ Äڵ尡 ½ÇÇàµÇ´Â °úÁ¤À» º¸¿©ÁÖ°í ÀÖ´Ù. ÀÌ ÇÁ·Î±×·¥Àº µÎ°³ÀÇ ·¹ÆÛ·±½º º¯¼ö¸¦ °¡Áö°í ½ÇÇàµÈ´Ù. ±×·¯³ª ¾ÆÁ÷Àº ¾î¶°ÇÑ °´Ã¼·Î refer(°¡¸®Å°°í)ÀÖÁö ¾Ê´Ù. °¡Àå ¸ÕÀú ´ÙÀ½ Äڵ尡 ½ÇÇàÀÌ µÈ´Ù. String str = new String( "Golf is a good walk spoiled." ); // ¿øº» °´Ã¼ÀÇ »ý¼ºÀÌÁ¦ »õ·Î¿î String °´Ã¼¸¦ »ý¼ºÇϰí À̰ÍÀ» º¯¼ö str¿¡ ÇÒ´çÇÑ´Ù. ![]()
ÀÌÁ¦ ¾Æ·¡ÀÇ Äڵ尡 ½ÇÇàÀÌ µÈ´Ù. String str = str.substring(8); // ¿ø·¡ °´Ã¼·Î ºÎÅÍ »õ·Î¿î °´Ã¼¸¦ »ý¼ºÇÑ´Ù.str.substring ¸Þ¼µå´Â ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´ø ¹®ÀÚ¿ÀÇ 8¹øÂ° ºÎÅÍ ½ÃÀÛÇÏ´Â »õ·Î¿î ¹®ÀÚ¿À» °¡Áö´Â °´Ã¼¸¦ »ý¼ºÇÑ´Ù. ÀÌ·¸°Ô ÇØ¼ »ý¼ºµÈ °´Ã¼´Â º¯¼ö sub¿¡ ÇÒ´çÀÌ µÈ´Ù. StringÀÇ ´Ù¸¥ ¸Þ¼µåµé
´ÙÀ½Àº StringÀÌ °¡Áø ¸¹Àº ¸Þ¼µåµéÀ» º¸¿©ÁÖ°í ÀÖ´Ù. À̵éÀº StringÀÌ °¡Áø ¸Þ¼µåµé Áß ÀϺκÐÀÏ »ÓÀÌ´Ù. public char charAt( int index ) public String concat( String str ) public boolean endsWith( String suffix ) public boolean equals( Object anObject ) public boolean equalsIgnoreCase( String anotherString ) public int indexOf( int ch ) public int indexOf( String str ) public int length() public boolean startsWith( String prefix ) public String substring( int beginIndex ) public String substring( int beginIndex, int endIndex ) public String toLowerCase() public String toUpperCase() public String trim()´Ù¸¥ ¸Þ¼µåµéÀº ¾ÕÀ¸·Î õõÈ÷ ´Ù·ç°Ô µÉ °ÍÀÌ´Ù.
¹®Á¦
À§ÀÇ ¸Þ¼µåµé Áß °´Ã¼°¡ °¡Áö°í ÀÖ´Â µ¥ÀÌÅͰ¡ º¯°æµÇ´Â ¸Þ¼µå¸¦ ã¾Æº¸¶ó. Type Wrappers
ÀÚ¹Ù´Â primitive µ¥ÀÌÅÍ¿Í objectsµ¥ÀÌÅ͸¦ °¡Áö°í ÀÖÀ½À» ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ¶§¶§·Î Àϰü¼ºÀ» À§Çؼ primitive µ¥ÀÌÅÍŸÀÔÀ» µû·Î µÎÁö ¾Ê°í ¸ðµÎ °´Ã¼·Î µÎ°í ½ÍÀ» ¶§°¡ ÀÖÀ» °ÍÀÌ´Ù. À̸¦ À§Çؼ Java ´Â Wrapper type À̶ó´Â °ÍÀ» Á¦°øÇϰí ÀÖ´Ù. ÀÌ °´Ã¼µéÀº ³»ºÎ¿¡ ¿ø½Ãµ¥ÀÌÅÍ Å¸ÀÔÀ» °¡Áö°í ÀÖ´Ù. °¢°¢ÀÇ Wrapper type Àº ¿ø½Ãµ¥ÀÌÅÍ Å¸ÀÔÀÇ Ã¹±ÛÀÚ¸¦ ´ë¹®ÀÚ·Î ÇÏ´Â À̸§À» °¡Áö°í ÀÖ´Ù.
À̵éÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº ³ªÁß¿¡ ´Ù·çµµ·Ï ÇϰڴÙ.
¹®Á¦
String´Â wrapper Ŭ·¡½ºÀΰ¡ ? |
|
||||||||||||||||||
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|