JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.util.regex
Ŭ·¡½º Matcher

java.lang.Object 
  |
  +--java.util.regex.Matcher

public final class Matcher
extends Object

Pattern ¸¦ ÇØ¼®ÇÏ´Â °Í¿¡ ÀÇÇØ ij¸¯ÅÍ ¼øÂ÷ ¼ø¼­ ÀÇ ¸ÅÄ¡ Á¶ÀÛÀ» ½Ç½ÃÇÏ´Â ¿£ÁøÀÔ´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£ÁøÀº ÆÐÅÏÀÇ matcher ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °Í¿¡ ÀÇÇØ ÆÐÅÏÀ¸·ÎºÎÅÍ ÀÛ¼ºµË´Ï´Ù. ÇÑ ¹ø ÀÛ¼ºÇϸé(ÀÚ), ´ÙÀ½ÀÇ 3 Á¾·ùÀÇ ¸ÅÄ¡ Á¶ÀÛ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ·¯ÇÑ ¸Þ¼Òµå´Â ¼º³ÉÀÌ ¼º°øÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ ³ªÅ¸³»´Â boolean Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼º³ÉÀÌ ¼º°øÇßÀ» ¶§´Â Á¤±Ô Ç¥Çö ¿£Áø »óŸ¦ Á¶È¸ÇÏ¸é »ó¼¼¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Å¬·¡½º¿¡´Â ¼º³É ÇÑ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ »õ·Î¿î ij¸¯ÅÍ ¶óÀο¡ ġȯÇÏ´Â ¸Þ¼Òµåµµ Á¤ÀÇÇÕ´Ï´Ù. »õ·Î¿î ij¸¯ÅÍ ¶óÀÎÀÇ ³»¿ëÀº Çʿ信 µû¶ó¼­ ¸ÅÄ¡ °á°ú·ÎºÎÅÍ »êÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. appendReplacement ¹× appendTail ¸Þ¼Òµå¸¦ µ¿½Ã¿¡ »ç¿ëÇϸé, ¸ÅÄ¡ °á°ú¸¦ ¼öÁýÇØ ±âÁ¸ÀÇ Ä³¸¯ÅÍ ¶óÀÎ ¹öÆÛ¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç,replaceAll ¸Þ¼Òµå¸¦ »ç¿ëÇϸé, ÀÔ·Â ¼øÂ÷ ¼ø¼­³»¿¡¼­ ¼º³É ÇÑ ºÎºÐ ¼øÂ÷ ¼ø¼­°¡ ¸ðµÎ ġȯµÈ ij¸¯ÅÍ ¶óÀÎÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ¸í½ÃÀûÀÎ »óÅ·μ­ ¸¶Áö¸·¿¡ ¼º°øÇÑ ¼º³ÉÀÇ °³½Ã À妽º¿Í Á¾·á À妽º°¡ ÀÖ½À´Ï´Ù. ¶Ç, ÆÐÅÏÀÇ °¢Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ÀÔ·Â ºÎºÐ ¼øÂ÷ ¼ø¼­ÀÇ °³½Ã À妽º¿Í Á¾·á À妽º³ª, Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­ÀÇ ÃѼöµµ ÀÌ¿ëµË´Ï´Ù. Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ ij¸¯ÅÍ ¶óÀÎ Çü½Ä¿¡¼­ µ¹·ÁÁÖ´Â ¸Þ¼Òµåµµ ÁغñµÇ¾î ÀÖ½À´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ¸í½ÃÀûÀÎ »óÅÂÀÇ ÃʱâÄ¡´Â Á¤Àǵǰí ÀÖÁö ¾Ê½À´Ï´Ù. ¼º³ÉÀÌ ¼º°øÇϱâ Àü¿¡ ±× ÀϺθ¦ Á¶È¸ÇÏ·Á°í Çϸé(ÀÚ),IllegalStateException °¡ ½½·Î¿ì µË´Ï´Ù. Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ¸í½ÃÀûÀÎ »óÅ´ ¸ÅÄ¡ Á¶ÀÛ¸¶´Ù ´Ù½Ã °è»êÇÕ´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ¾Ï¹¬ÀûÀÎ »óÅ¿¡´Â ÀԷ ij¸¯ÅÍ ¼øÂ÷ ¼ø¼­³ª ¡¸Ãß°¡ À§Ä¡¡¹°¡ ÀÖ½À´Ï´Ù. Ãß°¡ À§Ä¡ÀÇ ÃʱâÄ¡´Â Á¦·Î·Î,appendReplacement ¸Þ¼Òµå¿¡ ÀÇÇØ °»½ÅµË´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÏ·Á¸é , Á¤±Ô Ç¥Çö ¿£ÁøÀÇ reset() ¸Þ¼Òµå ¶Ç´Â reset(CharSequence) ¸Þ¼Òµå (»õ·Î¿î ÀÔ·Â ¼øÂ÷ ¼ø¼­°¡ ÇÊ¿äÇÑ °æ¿ì)¸¦ È£ÃâÇÕ´Ï´Ù. Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® Çϸé(ÀÚ), ±× ¸í½ÃÀûÀÎ »óÅ¿¡ °üÇÑ Á¤º¸°¡ ÆÄ±âµÇ¾î Ãß°¡ À§Ä¡°¡ Á¦·Î·Î ¼³Á¤µË´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº´Â º¹¼öÀÇ thread·Î µ¿½Ã¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4

¸Þ¼ÒµåÀÇ °³¿ä
 Matcher appendReplacement (StringBuffer  sb, String  replacement)
          °è¼Ó Ãß°¡ ġȯ ¼ø¼­¸¦ ±¸ÇöÇÕ´Ï´Ù.
 StringBuffer appendTail (StringBuffer  sb)
          Á¾·á Ãß°¡ ġȯ ¼ø¼­¸¦ ±¸ÇöÇÕ´Ï´Ù.
 int end ()
          ¸¶Áö¸·¿¡ ¼º³É ÇÑ Ä³¸¯ÅÍÀÇ À妽º¿¡ 1 À» ´õÇÑ °ÍÀ» µ¹·ÁÁÝ´Ï´Ù.
 int end (int group)
          ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î ÁöÁ¤µÈ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­ÀÇ, ¸¶Áö¸· ij¸¯ÅÍÀÇ À妽º¿¡ 1 À» ´õÇÑ °ÍÀ» µ¹·ÁÁÝ´Ï´Ù.
 boolean find ()
          ÀÔ·Â ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ ÀÌ ÆÐÅϰú ¼º³É ÇÏ´Â ´ÙÀ½ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ °Ë»öÇÕ´Ï´Ù.
 boolean find (int start)
          ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇØ, ÁöÁ¤µÈ À妽º ÀÌÈÄÀÇ ÀÔ·Â ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ, ÀÌ ÆÐÅϰú ¼º³É ÇÏ´Â ´ÙÀ½ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ °Ë»öÇÕ´Ï´Ù.
 String group ()
          ÀüȸÀÇ ¼º³ÉÀ¸·Î ÀÏÄ¡ÇÑ ÀÔ·Â ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String group (int group)
          ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î ÁöÁ¤µÈ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ÀÔ·Â ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int groupCount ()
          ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅÏÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean lookingAt ()
          ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ¼±µÎ·ÎºÎÅÍ ÆÐÅϰú ¼º³É ÇÕ´Ï´Ù.
 boolean matches ()
          ÀÔ·Â ¼øÂ÷ ¼ø¼­ Àüü¸¦ ÀÌ ÆÐÅϰú ¼º³É ÇÕ´Ï´Ù.
 Pattern pattern ()
          ÀÌ Á¤±Ô Ç¥Çö ¿£Áø¿¡ ÀÇÇØ ÇØ¼®µÇ´Â ÆÐÅÏÀ» µ¹·ÁÁÝ´Ï´Ù.
 String replaceAll (String  replacement)
          ÆÐÅϰú ¼º³É ÇÏ´Â ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦, ÁöÁ¤µÈ ġȯ ij¸¯ÅÍ ¶óÀο¡ ¿Å°Ü³õ½À´Ï´Ù.
 String replaceFirst (String  replacement)
          ÆÐÅϰú ¼º³É ÇÏ´Â ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­ °¡¿îµ¥, ÃÖÃÊÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­°¡ ÁöÁ¤µÈ ġȯ ij¸¯ÅÍ ¶óÀο¡ ¿Å°Ü³õ½À´Ï´Ù.
 Matcher reset ()
          ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÕ´Ï´Ù.
 Matcher reset (CharSequence  input)
          »õ·Î¿î ÀÔ·Â ¼øÂ÷ ¼ø¼­¸¦ »ç¿ëÇØ ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÕ´Ï´Ù.
 int start ()
          ÀüȸÀÇ ¼º³ÉÀÇ °³½Ã À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 int start (int group)
          ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î ÁöÁ¤µÈ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­ÀÇ, °³½Ã À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

¸Þ¼ÒµåÀÇ »ó¼¼

pattern

public Pattern  pattern()
ÀÌ Á¤±Ô Ç¥Çö ¿£Áø¿¡ ÀÇÇØ ÇØ¼®µÇ´Â ÆÐÅÏÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÀÛ¼º ´ë»óÀÌ µÈ ÆÐÅÏ

reset

public Matcher  reset()
ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÕ´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® Çϸé(ÀÚ), ±× ¸í½ÃÀûÀÎ »óÅ¿¡ °üÇÑ Á¤º¸°¡ ¸ðµÎ ÆÄ±âµÇ¾î ±× Ãß°¡ À§Ä¡°¡ Á¦·Î·Î ¼³Á¤µË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Á¤±Ô Ç¥Çö ¿£Áø

reset

public Matcher  reset(CharSequence  input)
»õ·Î¿î ÀÔ·Â ¼øÂ÷ ¼ø¼­¸¦ »ç¿ëÇØ ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÕ´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® Çϸé(ÀÚ), ±× ¸í½ÃÀûÀÎ »óÅ¿¡ °üÇÑ Á¤º¸°¡ ¸ðµÎ ÆÄ±âµÇ¾î ±× Ãß°¡ À§Ä¡°¡ Á¦·Î·Î ¼³Á¤µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
input - »õ·Î¿î ÀԷ ij¸¯ÅÍ ¼øÂ÷ ¼ø¼­
¹Ýȯ°ª:
ÀÌ Á¤±Ô Ç¥Çö ¿£Áø

start

public int start()
ÀüȸÀÇ ¼º³ÉÀÇ °³½Ã À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¸ÅÄ¡ÇÑ ÃÖÃÊÀÇ Ä³¸¯ÅÍÀÇ À妽º
¿¹¿Ü:
IllegalStateException - ¸ÅÄ¡¸¦ ÇÏÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀÌ ½ÇÆÐÇßÀ» °æ¿ì

start

public int start(int group)
ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î ÁöÁ¤µÈ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­ÀÇ, °³½Ã À妽º¸¦ µ¹·ÁÁÝ´Ï´Ù.

Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ì¿¡´Â ¿ÞÂÊ¿¡¼­ ¿ìÃøÇâ¿¡ 1 À¸·ÎºÎÅÍ À妽º°¡ ºÙ½À´Ï´Ù. ±×·ì 0 Àº ÆÐÅÏ Àüü¸¦ ³ªÅ¸³À´Ï´Ù. Áï,m. start(0) ¿Í m. start() ´Â °°Àº Ç¥ÇöÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
group - ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅÏÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÇ À妽º
¹Ýȯ°ª:
ÀÌ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ÃÖÃÊÀÇ Ä³¸¯ÅÍÀÇ À妽º. ¼º³ÉÀº ¼º°øÇßÁö¸¸, ±×·ì ÀÚü´Â ¼º³É ÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â -1
¿¹¿Ü:
IllegalStateException - ¸ÅÄ¡¸¦ ÇÏÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀÌ ½ÇÆÐÇßÀ» °æ¿ì
IndexOutOfBoundsException - ÁöÁ¤µÈ À妽º¸¦ °¡Áö´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÌ ±× ÆÐÅÏ¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì

end

public int end()
¸¶Áö¸·¿¡ ¼º³É ÇÑ Ä³¸¯ÅÍÀÇ À妽º¿¡ 1 À» ´õÇÑ °ÍÀ» µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
¸¶Áö¸·¿¡ ¼º³É ÇÑ Ä³¸¯ÅÍÀÇ À妽º¿¡ 1 À» ´õÇÑ °Í
¿¹¿Ü:
IllegalStateException - ¸ÅÄ¡¸¦ ÇÏÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀÌ ½ÇÆÐÇßÀ» °æ¿ì

end

public int end(int group)
ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î ÁöÁ¤µÈ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­ÀÇ, ¸¶Áö¸· ij¸¯ÅÍÀÇ À妽º¿¡ 1 À» ´õÇÑ °ÍÀ» µ¹·ÁÁÝ´Ï´Ù.

Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ì¿¡´Â ¿ÞÂÊ¿¡¼­ ¿ìÃøÇâ¿¡ 1 À¸·ÎºÎÅÍ À妽º°¡ ºÙ½À´Ï´Ù. ±×·ì 0 Àº ÆÐÅÏ Àüü¸¦ ³ªÅ¸³À´Ï´Ù. Áï,m. end(0) ¿Í m. end() ´Â °°Àº Ç¥ÇöÀÔ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
group - ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅÏÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÇ À妽º
¹Ýȯ°ª:
ÀÌ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ¸¶Áö¸· ij¸¯ÅÍÀÇ À妽º¿¡ 1 À» ´õÇÑ °Í. ¼º³ÉÀº ¼º°øÇßÁö¸¸, ±×·ì ÀÚü´Â ¼º³É ÇÏÁö ¾Ê¾Ò´ø °æ¿ì´Â -1
¿¹¿Ü:
IllegalStateException - ¸ÅÄ¡¸¦ ÇÏÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀÌ ½ÇÆÐÇßÀ» °æ¿ì
IndexOutOfBoundsException - ÁöÁ¤µÈ À妽º¸¦ °¡Áö´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÌ ±× ÆÐÅÏ¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì

group

public String  group()
ÀüȸÀÇ ¼º³ÉÀ¸·Î ÀÏÄ¡ÇÑ ÀÔ·Â ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£Áø m ¿¡ ÀÔ·Â ¼øÂ÷ ¼ø¼­ s °¡ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì,m. group() ¿Í s. substring(m. start(), m. end()) ´Â °°Àº Ç¥ÇöÀÌ µË´Ï´Ù.

ÆÐÅÏ (a* µî)¿¡ µû¶ó¼­´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀΰú ¼º³É ÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÆÐÅÏÀÌ ÀÔ·Â ¼øÂ÷ ¼ø¼­³»ÀÇ ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀΰú ¼º³É ÇßÀ» °æ¿ì, ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¹Ýȯ°ª:
ÀüȸÀÇ ¼º³ÉÀ¸·Î ÀÏÄ¡ÇÑ ºÎºÐ ¼øÂ÷ ¼ø¼­ (ºñ¾úÀ» °æ¿ìµµ ÀÖ´Ù). ij¸¯ÅÍ ¶óÀÎ Çü½Ä
¿¹¿Ü:
IllegalStateException - ¸ÅÄ¡¸¦ ÇÏÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀÌ ½ÇÆÐÇßÀ» °æ¿ì

group

public String  group(int group)
ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î ÁöÁ¤µÈ ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ÀÔ·Â ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤±Ô Ç¥Çö ¿£Áø m, ÀÔ·Â ¼øÂ÷ ¼ø¼­ s, ¹× ±×·ì À妽º g °¡ ÁöÁ¤µÇ°í ÀÖ´Â °æ¿ì,m. group(g) ¿Í s. substring(m. start(g), m. end(g)) ´Â °°Àº Ç¥ÇöÀÌ µË´Ï´Ù.

Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ì¿¡´Â ¿ÞÂÊ¿¡¼­ ¿ìÃøÇâ¿¡ 1 À¸·ÎºÎÅÍ À妽º°¡ ºÙ½À´Ï´Ù. ±×·ì 0 Àº ÆÐÅÏ Àüü¸¦ ³ªÅ¸³À´Ï´Ù. Áï,m.group(0) ¿Í m.group() ´Â °°Àº Ç¥ÇöÀÔ´Ï´Ù.

¼º³ÉÀº Á¤»ó Á¾·áÇßÁö¸¸, ÁöÁ¤µÈ ±×·ìÀÌ ÀÔ·Â ¼øÂ÷ ¼ø¼­¿¡ °ËÃâµÇÁö ¾Ê¾Ò´ø °æ¿ì,null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÆÐÅÏ ((a*) µî)¿¡ µû¶ó¼­´Â ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀΰú ¼º³É ÇÏ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±×·ìÀÌ ÀÔ·Â ¼øÂ÷ ¼ø¼­³»ÀÇ ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀΰú ¼º³É ÇßÀ» °æ¿ì, ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
group - ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅÏÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÇ À妽º
¹Ýȯ°ª:
ÀüȸÀÇ ¼º³ÉÀ¸·Î ±×·ì¿¡ ÀÇÇØ Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­ (ºñ¾úÀ» °æ¿ìµµ ÀÖ´Ù). ÀÌ ±×·ìÀÌ ÀÔ·Â ¼øÂ÷ ¼ø¼­¿¡ °ËÃâµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â null
¿¹¿Ü:
IllegalStateException - ¸ÅÄ¡¸¦ ÇÏÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀÌ ½ÇÆÐÇßÀ» °æ¿ì
IndexOutOfBoundsException - ÁöÁ¤µÈ À妽º¸¦ °¡Áö´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÌ ±× ÆÐÅÏ¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â °æ¿ì

groupCount

public int groupCount()
ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅÏÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÇ ¼ö¸¦ µ¹·ÁÁÝ´Ï´Ù.

±×·ì À妽º°¡ ÀÌ ¸Þ¼Òµå·ÎºÎÅÍ µ¹·ÁÁÖ¾îÁø °ªº¸´Ù ÀÛÀº Á¤ÀÇ Á¤¼öÀÇ °æ¿ì´Â ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ¸·Î À¯È¿ÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅÏÀ¸·Î ÁöÁ¤µÇ°í ÀÖ´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀÇ ¼ö

matches

public boolean matches()
ÀÔ·Â ¼øÂ÷ ¼ø¼­ Àüü¸¦ ÀÌ ÆÐÅϰú ¼º³É ÇÕ´Ï´Ù.

¼º³ÉÀÌ ¼º°øÇßÀ» °æ¿ì´Â start,end, ¹× group ¸Þ¼Òµå¸¦ »ç¿ëÇØ »ó¼¼ Á¤º¸¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÔ·Â ¼øÂ÷ ¼ø¼­ Àüü°¡ ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅϰú ¼º³É ÇßÀ» °æ¿ì¿¡ ÇÑÇØ,true

find

public boolean find()
ÀÔ·Â ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ ÀÌ ÆÐÅϰú ¼º³É ÇÏ´Â ´ÙÀ½ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ °Ë»öÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ¼±µÎ·ÎºÎÅÍ °³½ÃµË´Ï´Ù. ´Ù¸¸, ÀüȸÀÇ È£ÃâÀÌ Á¤»óÀûÀ¸·Î Á¾·áÇÏ°í ³ª¼­ Á¤±Ô Ç¥Çö ¿£ÁøÀÌ ¸®¼ÂÆ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì´Â ÀüȸÀÇ ¼º³ÉÀ¸·Î ÀÏÄ¡ÇÏÁö ¾Ê¾Ò´ø ÃÖÃÊÀÇ Ä³¸¯ÅͷκÎÅÍ °³½ÃµË´Ï´Ù.

¼º³ÉÀÌ ¼º°øÇßÀ» °æ¿ì´Â start,end, ¹× group ¸Þ¼Òµå¸¦ »ç¿ëÇØ »ó¼¼ Á¤º¸¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­°¡ ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅϰú ¼º³É ÇßÀ» °æ¿ì¿¡ ÇÑÇØ,true

find

public boolean find(int start)
ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇØ, ÁöÁ¤µÈ À妽º ÀÌÈÄÀÇ ÀÔ·Â ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ, ÀÌ ÆÐÅϰú ¼º³É ÇÏ´Â ´ÙÀ½ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦ °Ë»öÇÕ´Ï´Ù.

¼º³ÉÀÌ ¼º°øÇßÀ» °æ¿ì´Â start,end, ¹× group ¸Þ¼Òµå¸¦ »ç¿ëÇØ »ó¼¼ Á¤º¸¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. ÈļÓÀÇ find() ¸Þ¼Òµå È£Ãâ¿¡¼­´Â ÀÌ ¼º³ÉÀ¸·Î ÀÏÄ¡ÇÏÁö ¾Ê¾Ò´ø ÃÖÃÊÀÇ Ä³¸¯ÅͷκÎÅÍ °³½ÃµË´Ï´Ù.

¹Ýȯ°ª:
ÁöÁ¤µÈ À妽º ÀÌÈÄÀÇ ÀÔ·Â ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ, ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅϰú ¼º³É ÇÏ´Â ºÎºÐ ¼øÂ÷ ¼ø¼­°¡ °ËÃâµÇ¾úÀ» °æ¿ì¿¡ ÇÑÇØ,true
¿¹¿Ü:
IndexOutOfBoundsException - °³½Ã À妽º°¡, 0 º¸´Ù ÀÛÀº °æ¿ìÀΰ¡, ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ±æÀ̺¸´Ù Å« °æ¿ì

lookingAt

public boolean lookingAt()
ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ¼±µÎ·ÎºÎÅÍ ÆÐÅϰú ¼º³É ÇÕ´Ï´Ù.

matches ¸Þ¼Òµå¿Í °°°Ô, ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ¼±µÎ·ÎºÎÅÍ °³½ÃµË´Ï´Ù. ´Ù¸¸, ÀÔ·Â ¼øÂ÷ ¼ø¼­ Àüü°¡ ¼º³É ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

¼º³ÉÀÌ ¼º°øÇßÀ» °æ¿ì´Â start,end, ¹× group ¸Þ¼Òµå¸¦ »ç¿ëÇØ »ó¼¼ Á¤º¸¸¦ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ Á¢µÎ»ç°¡ ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ ÆÐÅϰú ¼º³É ÇßÀ» °æ¿ì¿¡ ÇÑÇØ,true

appendReplacement

public Matcher  appendReplacement(StringBuffer  sb,
                                 String  replacement)
°è¼Ó Ãß°¡ ġȯ ¼ø¼­¸¦ ±¸ÇöÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ´ÙÀ½ÀÇ Ã³¸®¸¦ ½ÇÇàÇÕ´Ï´Ù.

  1. Ãß°¡ À§Ä¡ ÀÌÈÄÀÇ ÀÔ·Â ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀÎÀ» Àоîµé¿©, ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎ ¹öÆÛ¿¡ Ãß°¡ÇÕ´Ï´Ù. Àüȸ ¸ÅÄ¡ÇÑ Ä³¸¯ÅÍÀÇ Á÷ÀüÀÇ Ä³¸¯ÅÍ, Áï À妽º start()  - 1 ÀÇ Ä³¸¯Å͸¦ Àоîµé¿´À» ¶§¿¡ Á¾·áÇÕ´Ï´Ù.

  2. ÁöÁ¤µÈ ġȯ ij¸¯ÅÍ ¶óÀÎÀ» ij¸¯ÅÍ ¶óÀÎ ¹öÆÛ¿¡ Ãß°¡ÇÕ´Ï´Ù.

  3. ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀÇ Ãß°¡ À§Ä¡¸¦, ¸¶Áö¸·¿¡ ¼º³É ÇÑ Ä³¸¯ÅÍÀÇ À妽º¿¡ 1 À» ´õÇÑ °ª, Áï end() ·Î ¼³Á¤ÇÕ´Ï´Ù.

ġȯ ij¸¯ÅÍ ¶óÀο¡´Â ÀüȸÀÇ ¸ÅÄ¡½Ã¿¡ Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­¿¡ÀÇ ÂüÁ¶°¡ Æ÷ÇԵǴ °æ¿ì°¡ ÀÖ½À´Ï´Ù. $g °¡ °ËÃâµÇ¸é(ÀÚ),group (g) ¸¦ Æò°¡ÇÑ °á°ú¿¡ ¸ðµÎ ġȯµË´Ï´Ù. ¿¹¸¦ µé¾î, 2 ¹øÂ°ÀÇ ±×·ìÀÌ Ä³¸¯ÅÍ ¶óÀÎ "foo" ¿Í ¼º³É ÇßÀ» °æ¿ì´Â ġȯ ij¸¯ÅÍ ¶óÀÎ "$2bar" ¸¦ °Ç³×ÁÖ¸é(ÀÚ),"foobar" °¡ ij¸¯ÅÍ ¶óÀÎ ¹öÆÛ¿¡ Ãß°¡µË´Ï´Ù. ´Þ·¯ ±âÈ£ ($)¸¦ ¸®ÅÍ·²·Î¼­ ġȯ ij¸¯ÅÍ ¶óÀο¡ Æ÷ÇÔÇÏ´Â °æ¿ì´Â ±× Àü¿¡ backslash¸¦ ºÙÀÔ´Ï´Ù (\$).

ÀÌ ¸Þ¼Òµå´Â ·çÇÁ³»¿¡¼­ appendTail ¸Þ¼Òµå ¹× find ¸Þ¼Òµå¿Í Á¶ÇÕÇØ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ Äڵ忡¼­´Â one dog two dogs in the yard ¸¦ Ç¥ÁØ Ãâ·Â ½ºÆ®¸²¿¡ ½á³À´Ï´Ù.

 Pattern p = Pattern.compile("cat");
 Matcher m = p.matcher("one cat two cats in the yard");
 StringBuffer sb = new StringBuffer();
 boolean result = m.find();
 while (m.appendReplacement(sb, "dog")) {
     result = m.find();
 }
 m.appendTail(sb);
 System.out.println(sb.toString());

ÆÄ¶ó¹ÌÅÍ:
sb - Ÿ°Ù ij¸¯ÅÍ ¶óÀÎ ¹öÆÛ
replacement - ġȯ ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
ÀÌ Á¤±Ô Ç¥Çö ¿£Áø
¿¹¿Ü:
IllegalStateException - ¸ÅÄ¡¸¦ ÇÏÁö ¾ÊÀº °æ¿ì, ¶Ç´Â ÀüȸÀÇ ¸ÅÄ¡ Á¶ÀÛÀÌ ½ÇÆÐÇßÀ» °æ¿ì
IndexOutOfBoundsException - ÆÐÅÏ¿¡ Á¸ÀçÇÏÁö ¾Ê´Â Àü¹æ ÂüÁ¶¸¦ ½Ç½ÃÇÏ´Â Á¤±Ô Ç¥Çö ±×·ìÀ» ġȯ ij¸¯ÅÍ ¶óÀÎÀÌ ÂüÁ¶Çϰí ÀÖ´Â °æ¿ì

appendTail

public StringBuffer  appendTail(StringBuffer  sb)
Á¾·á Ãß°¡ ġȯ ¼ø¼­¸¦ ±¸ÇöÇÕ´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â Ãß°¡ À§Ä¡ ÀÌÈÄÀÇ ÀÔ·Â ¼øÂ÷ ¼ø¼­·ÎºÎÅÍ Ä³¸¯ÅÍ ¶óÀÎÀ» Àоîµé¿©, ÁöÁ¤µÈ ij¸¯ÅÍ ¶óÀÎ ¹öÆÛ¿¡ Ãß°¡ÇÕ´Ï´Ù. ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ³ª¸ÓÁöÀÇ ºÎºÐÀ» Ä«ÇÇÇϱâ À§Çؼ­,appendReplacement ¸Þ¼Òµå¸¦ 1 ȸ ÀÌ»ó È£ÃâÇÏ°í ³ª¼­ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sb - Ÿ°Ù ij¸¯ÅÍ ¶óÀÎ ¹öÆÛ
¹Ýȯ°ª:
Ÿ°Ù ij¸¯ÅÍ ¶óÀÎ ¹öÆÛ

replaceAll

public String  replaceAll(String  replacement)
ÆÐÅϰú ¼º³É ÇÏ´Â ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­¸¦, ÁöÁ¤µÈ ġȯ ij¸¯ÅÍ ¶óÀο¡ ¿Å°Ü³õ½À´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ¿ì¼±, ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÕ´Ï´Ù. ´ÙÀ½¿¡, ÀÔ·Â ¼øÂ÷ ¼ø¼­¸¦ ÁÖ»ç ÇØ, ÆÐÅϰú ¼º³É Çϴ ij¸¯ÅÍ ¶óÀÎÀ» °Ë»öÇÕ´Ï´Ù. ÆÐÅϰú ¼º³É ÇÏÁö ¾Ê´Â ij¸¯ÅÍ ¶óÀÎÀº °á°ú ij¸¯ÅÍ ¶óÀο¡ Á÷Á¢ Ãß°¡µË´Ï´Ù. ÆÐÅϰú ¼º³É ÇÑ Ä³¸¯ÅÍ ¶óÀÎÀº ġȯ ij¸¯ÅÍ ¶óÀο¡ ġȯµÇ¾î °á°ú¿¡ Ãß°¡µË´Ï´Ù. appendReplacement ¸Þ¼Òµå¿Í °°°Ô, Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­¿¡ÀÇ ÂüÁ¶°¡ ġȯ ij¸¯ÅÍ ¶óÀο¡ Æ÷ÇԵǴ °æ¿ì°¡ ÀÖ½À´Ï´Ù.

Á¤±Ô Ç¥Çö a*b, ÀÔ·Â "aabfooaabfooabfoob", ¹× ġȯ ij¸¯ÅÍ ¶óÀÎ "-" À» ÁöÁ¤ÇßÀ» °æ¿ì, ±× Ç¥ÇöÀÇ Á¤±Ô Ç¥Çö ¿£Áø»ó¿¡¼­ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), ij¸¯ÅÍ ¶óÀÎ "-foo-foo-foo-" °¡ »ý¼ºµË´Ï´Ù.

ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), ÀÌ Á¤±Ô Ç¥Çö ¿£Áø »óŰ¡ ¹Ù²ò´Ï´Ù. ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ÈļÓÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì´Â ÃÖÃÊ·Î Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
replacement - ġȯ ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
¸ÅÄ¡ÇÑ ºÎºÐ ¼øÂ÷ ¼ø¼­°¡ ¸ðµÎ ġȯ ij¸¯ÅÍ ¶óÀο¡ ġȯµÇ¾î ÀÛ¼ºµÈ ij¸¯ÅÍ ¶óÀÎ. Çʿ信 µû¶ó¼­, Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­µµ ġȯµÈ´Ù

replaceFirst

public String  replaceFirst(String  replacement)
ÆÐÅϰú ¼º³É ÇÏ´Â ÀÔ·Â ¼øÂ÷ ¼ø¼­ÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­ °¡¿îµ¥, ÃÖÃÊÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­°¡ ÁöÁ¤µÈ ġȯ ij¸¯ÅÍ ¶óÀο¡ ¿Å°Ü³õ½À´Ï´Ù.

ÀÌ ¸Þ¼Òµå´Â ¿ì¼±, ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÕ´Ï´Ù. ´ÙÀ½¿¡, ÀÔ·Â ¼øÂ÷ ¼ø¼­¸¦ ÁÖ»ç ÇØ, ÆÐÅϰú ¼º³É ÇÏ´Â ÃÖÃÊÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ» °Ë»öÇÕ´Ï´Ù. ÆÐÅϰú ¼º³É ÇÏÁö ¾Ê´Â ij¸¯ÅÍ ¶óÀÎÀº °á°ú ij¸¯ÅÍ ¶óÀο¡ Á÷Á¢ Ãß°¡µË´Ï´Ù. ÆÐÅϰú ¼º³É ÇÑ Ä³¸¯ÅÍ ¶óÀÎÀº ġȯ ij¸¯ÅÍ ¶óÀο¡ ġȯµÇ¾î °á°ú¿¡ Ãß°¡µË´Ï´Ù. appendReplacement ¸Þ¼Òµå¿Í °°°Ô, Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­¿¡ÀÇ ÂüÁ¶°¡ ġȯ ij¸¯ÅÍ ¶óÀο¡ Æ÷ÇԵǴ °æ¿ì°¡ ÀÖ½À´Ï´Ù.

Á¤±Ô Ç¥Çö dog, ÀÔ·Â "zzzdogzzzdogzzz", ¹× ġȯ ij¸¯ÅÍ ¶óÀÎ "cat" ¸¦ ÁöÁ¤ÇßÀ» °æ¿ì, ±× Ç¥ÇöÀÇ Á¤±Ô Ç¥Çö ¿£Áø»ó¿¡¼­ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), ij¸¯ÅÍ ¶óÀÎ "zzzcatzzzdogzzz" °¡ »ý¼ºµË´Ï´Ù.

ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), ÀÌ Á¤±Ô Ç¥Çö ¿£Áø »óŰ¡ ¹Ù²ò´Ï´Ù. ÀÌ Á¤±Ô Ç¥Çö ¿£ÁøÀ» ÈļÓÀÇ ¸ÅÄ¡ Á¶ÀÛÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì´Â ÃÖÃÊ·Î Á¤±Ô Ç¥Çö ¿£ÁøÀ» ¸®¼ÂÆ® ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
replacement - ġȯ ij¸¯ÅÍ ¶óÀÎ
¹Ýȯ°ª:
¸ÅÄ¡ÇÑ ÃÖÃÊÀÇ ºÎºÐ ¼øÂ÷ ¼ø¼­°¡ ġȯ ij¸¯ÅÍ ¶óÀο¡ ġȯµÇ¾î ÀÛ¼ºµÈ ij¸¯ÅÍ ¶óÀÎ. Çʿ信 µû¶ó¼­, Àü¹æ ÂüÁ¶µÈ ºÎºÐ ¼øÂ÷ ¼ø¼­µµ ġȯµÈ´Ù

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.