JavaTM 2 Platform
Standard Ed. 5.0

javax.sound.sampled
ÀÎÅÍÆäÀ̽º Clip

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
DataLine, Line

public interface Clip
extends DataLine

ClipÀÎÅÍÆäÀ̽º´Â Ư¼öÇÑ Á¾·ùÀÇ µ¥ÀÌÅÍ ¶óÀÎÀ» ³ªÅ¸³», ±× ¿Àµð¿À µ¥ÀÌÅÍ´Â ¸®¾óŸÀÓ¿¡ ½ºÆ®¸²È­ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, Àç»ýÀü¿¡ ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅÍ´Â ÇÁ¸®·Îµå µÇ°í ±æÀÌ°¡ Àνĵǰí Àֱ⠶§¹®¿¡ Ŭ¸³À» ¼³Á¤ÇÏ¸é ±× ¿Àµð¿À µ¥ÀÌÅͳ»ÀÇ ÀÓÀÇÀÇ À§Ä¡·ÎºÎÅÍ Àç»ýÀ» °³½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç, ·çÇÁ¸¦ ÀÛ¼ºÇØ, Ŭ¸³À» ¹Ýº¹ÇØ Àç»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ·çÇÁ¸¦ ¼³Á¤ÇÏ·Á¸é, Àç»ýÇϴ ȸ¼ö¿Í °³½Ã ¹× Á¾·á »ùÇà ÇÁ·¹ÀÓÀ» ÁöÁ¤ÇÕ´Ï´Ù.

Ŭ¸³Àº ÀÌ Å¸ÀÔÀÇ ¶óÀÎÀ» Áö¿øÇÏ´Â Mixer ·Î ºÎÅÍ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¸³À» ¿­¸é µ¥ÀÌÅÍ°¡ Ŭ¸³¿¡ ·Îµå µË´Ï´Ù.

¿Àµð¿À Ŭ¸³ÀÇ Àç»ýÀº, start ¹× stop ¸Þ¼­µå¸¦ »ç¿ëÇØ °³½Ã ¹× Á¤ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ¼­µå´Â ¹Ìµð¾îÀÇ À§Ä¡¸¦ ¸®¼Â ÇÏÁö ¾Ê½À´Ï´Ù. Áï, start ¸Þ¼­µå¸¦ »ç¿ëÇϸé, ¸¶Áö¸·¿¡ Á¤ÁöÇÑ À§Ä¡·ÎºÎÅÍ Àç»ýÀÌ Àç°³µË´Ï´Ù. Ŭ¸³ÀÇ ¿Àµð¿À µ¥ÀÌÅÍÀÇ ¼±µÎ·ÎºÎÅÍ Àç»ýÀ» °³½ÃÇÏ·Á¸é, stop ¸¦ È£ÃâÇÑ ´ÙÀ½¿¡ setFramePosition(0)¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ¹Ìµð¾î¸¦ Ŭ¸³ÀÇ ¼±µÎ¿¡ µÇ°¨½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.3

Áßø(Nested) Ŭ·¡½º °³¿ä
 
ÀÎÅÍÆäÀ̽º javax.sound.sampled. DataLine ·ÎºÎÅÍ »ó¼ÓµÈ Áßø(Nested) Ŭ·¡½º/ÀÎÅÍÆäÀ̽º
DataLine.Info
 
ÇÊµå °³¿ä
static int LOOP_CONTINUOUSLY
          ·çÇÁ¸¦ ƯÁ¤ ȸ¼ö ¹Ýº¹ÇÑ ´ÙÀ½¿¡ Á¾·áÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ¹«Á¦ÇÑÇÏ°Ô °è¼ÓÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â °ª
 
¸Þ¼­µå °³¿ä
 int getFrameLength ()
          ¹Ìµð¾îÀÇ ±æÀ̸¦ »ùÇà ÇÁ·¹ÀÓ¼ö·Î ÃëµæÇÕ´Ï´Ù.
 long getMicrosecondLength ()
          ¸Þµð¾Æµà·¹À̼ÇÀ» ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§·Î ÃëµæÇÕ´Ï´Ù.
 void loop (int count)
          ÇöÀçÀÇ À§Ä¡·ÎºÎÅÍ ·çÇÁ Àç»ýÀ» °³½ÃÇÕ´Ï´Ù.
 void open (AudioFormat  format, byte[] data, int offset, int bufferSize)
          Å¬¸³À» ¿­¾î, ÇÊ¿äÇÑ system resource¸¦ ȹµæÇØ Á¶ÀÛ °¡´ÉÇÏ°Ô µÇ¾î ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
 void open (AudioInputStream  stream)
          ÁöÁ¤ÇÑ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²³»¿¡ Á¦½ÃµÇ°í ÀÖ´Â Çü½Ä ¹× ¿Àµð¿À µ¥ÀÌÅͷΠŬ¸³À» ¿±´Ï´Ù.
 void setFramePosition (int frames)
          ¹Ìµð¾îÀÇ À§Ä¡¸¦ »ùÇà ÇÁ·¹ÀÓ¼ö·Î ¼³Á¤ÇÕ´Ï´Ù.
 void setLoopPoints (int start, int end)
          ·çÇÁ³»¿¡¼­ Àç»ýµÇ´Â ÃÖÃÊ ¹× ¸¶Áö¸· »ùÇà ÇÁ·¹ÀÓÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setMicrosecondPosition (long microseconds)
          ¹Ìµð¾î À§Ä¡¸¦ ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.sound.sampled. DataLine ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
available, drain, flush, getBufferSize, getFormat, getFramePosition, getLevel, getLongFramePosition, getMicrosecondPosition, isActive, isRunning, start, stop
 
ÀÎÅÍÆäÀ̽º javax.sound.sampled. Line ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addLineListener, close, getControl, getControls, getLineInfo, isControlSupported, isOpen, open, removeLineListener
 

ÇʵåÀÇ »ó¼¼

LOOP_CONTINUOUSLY

static final int LOOP_CONTINUOUSLY
·çÇÁ¸¦ ƯÁ¤ ȸ¼ö ¹Ýº¹ÇÑ ´ÙÀ½¿¡ Á¾·áÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ¹«Á¦ÇÑÇÏ°Ô °è¼ÓÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â °ª

°ü·Ã Ç׸ñ:
loop(int), Á¤¼ö Çʵ尪
¸Þ¼­µåÀÇ »ó¼¼

open

void open(AudioFormat  format,
          byte[] data,
          int offset,
          int bufferSize)
          throws LineUnavailableException 
Ŭ¸³À» ¿­¾î, ÇÊ¿äÇÑ system resource¸¦ ȹµæÇØ Á¶ÀÛ °¡´ÉÇÏ°Ô µÇ¾î ÀÖ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Ŭ¸³Àº ÁöÁ¤µÈ Çü½Ä°ú ¿Àµð¿À µ¥ÀÌÅÍ·Î ¿­¸³´Ï´Ù. ÀÌ Á¶ÀÛÀÌ Á¤»óÀûÀ¸·Î ¿Ï·áÇϸé, ¶óÀÎÀº ¿­·Á ÀÖ´Â »óÅ·μ­ ¸¶Å© µÇ¾îOPEN À̺¥Æ®°¡ ¶óÀÎÀÇ ¸®½º³Ê¿¡°Ô µð½ºÆÐÄ¡ µË´Ï´Ù.

ÀÌ¹Ì ¿­·Á ÀÖ´Â ¶óÀÎÀ¸·Î ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â °ÍÀº ¹«È¿À̸ç, IllegalStateException°¡ ¹ß»ýµÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.

¶óÀο¡ µû¶ó¼­´Â ÀÏ´Ü ´ÝÀ¸¸é ÀçÂ÷ ¿­Áö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¶óÀÎÀ» ÀçÂ÷ ¿­·Á°í Çϸé, Ç×»ó LineUnavailableException °¡ ¹ß»ý µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
format - Á¦°øÇÏ´Â ¿Àµð¿À µ¥ÀÌÅÍÀÇ Çü½Ä
data - Ŭ¸³¿¡ ·ÎµåÇÏ´Â ¿Àµð¿À µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÑ ¹ÙÀÌÆ® ¹è¿­
offset - ¹è¿­ÀÇ ¼±µÎ·ÎºÎÅÍÀÇ ¹ÙÀÌÆ®¼ö·Î ³ªÅ¸³½, º¹Á¦ÀÇ °³½ÃÁ¡
bufferSize - ¹è¿­·ÎºÎÅÍ Å¬¸³¿¡ ·ÎµåÇÏ´Â µ¥ÀÌÅÍÀÇ ¹ÙÀÌÆ®¼ö
¿¹¿Ü:
LineUnavailableException - ÀÚ¿øÀÇ Á¦¾àÀ» À§Çؼ­ ¶óÀÎÀ» ¿­Áö ¾Ê´Â °æ¿ì
IllegalArgumentException - ¹öÆÛ »çÀÌÁî°¡ »ùÇà frame sizeÀÇ ¹è¼ö°¡ ¾Æ´Ñ °æ¿ì, ȤÀº format ÁöÁ¤ÀÌ ºÒ¿ÏÀü ¶Ç´Â ¹«È¿ÀÎ °æ¿ì
IllegalStateException - ¶óÀÎÀÌ ÀÌ¹Ì ¿­·Á ÀÖ´Â °æ¿ì
SecurityException - º¸¾È»óÀÇ Á¦¾àÀ» À§Çؼ­ ¶óÀÎÀ» ¿­Áö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
Line.close(), Line.isOpen(), LineListener

open

void open(AudioInputStream  stream)
          throws LineUnavailableException,

                 IOException 
ÁöÁ¤ÇÑ ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²³»¿¡ Á¦½ÃµÇ°í ÀÖ´Â Çü½Ä ¹× ¿Àµð¿À µ¥ÀÌÅͷΠŬ¸³À» ¿±´Ï´Ù. Ŭ¸³À» ¿­¸é, ÇÊ¿äÇÑ system resource¸¦ ȹµæÇØ Á¶ÀÛ °¡´ÉÇÑ »óÅ°¡ µÈ °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ Á¶ÀÛÀÌ Á¤»óÀûÀ¸·Î ¿Ï·áÇϸé, ¶óÀÎÀº ¿­·Á ÀÖ´Â »óÅ·μ­ ¸¶Å© µÇ¾îOPEN À̺¥Æ®°¡ ¶óÀÎÀÇ ¸®½º³Ê¿¡°Ô µð½ºÆÐÄ¡ µË´Ï´Ù.

ÀÌ¹Ì ¿­·Á ÀÖ´Â ¶óÀÎÀ¸·Î ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ´Â °ÍÀº ¹«È¿À̸ç, IllegalStateException°¡ ¹ß»ýµÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.

¶óÀο¡ µû¶ó¼­´Â ÀÏ´Ü ´ÝÀ¸¸é ÀçÂ÷ ¿­Áö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¶óÀÎÀ» ÀçÂ÷ ¿­·Á°í Çϸé, Ç×»ó LineUnavailableException °¡ ¹ß»ý µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
stream - ¿Àµð¿À µ¥ÀÌÅÍ°¡ Ŭ¸³¿¡ ÀÐÈ÷´Â ¿Àµð¿À ÀÔ·Â ½ºÆ®¸²
¿¹¿Ü:
LineUnavailableException - ÀÚ¿øÀÇ Á¦¾àÀ» À§Çؼ­ ¶óÀÎÀ» ¿­Áö ¾Ê´Â °æ¿ì
IOException - ½ºÆ®¸²ÀÇ readÁß¿¡ ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IllegalArgumentException - ½ºÆ®¸²ÀÇ ¿Àµð¿À Çü½ÄÀÇ ÁöÁ¤ÀÌ ºÒ¿ÏÀü ¶Ç´Â ¹«È¿ÀÎ °æ¿ì
IllegalStateException - ¶óÀÎÀÌ ÀÌ¹Ì ¿­·Á ÀÖ´Â °æ¿ì
SecurityException - º¸¾È»óÀÇ Á¦¾àÀ» À§Çؼ­ ¶óÀÎÀ» ¿­Áö ¾Ê´Â °æ¿ì
°ü·Ã Ç׸ñ:
Line.close(), Line.isOpen(), LineListener

getFrameLength

int getFrameLength()
¹Ìµð¾îÀÇ ±æÀ̸¦ »ùÇà ÇÁ·¹ÀÓ¼ö·Î ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
»ùÇà ÇÁ·¹ÀÓ¼ö·Î ³ªÅ¸³»Áö´Â ¹Ìµð¾îÀÇ ±æÀÌ, ¶Ç´Â ¶óÀÎÀÌ ¿­·Á ÀÖÁö ¾ÊÀº °æ¿ì´Â AudioSystem.NOT_SPECIFIED
°ü·Ã Ç׸ñ:
AudioSystem.NOT_SPECIFIED

getMicrosecondLength

long getMicrosecondLength()
¸Þµð¾Æµà·¹À̼ÇÀ» ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§·Î ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§·Î ³ªÅ¸³»Áö´Â ¸Þµð¾Æµà·¹À̼Ç, ¶Ç´Â ¶óÀÎÀÌ ¿­·Á ÀÖ°í°æ¿ì´Â AudioSystem.NOT_SPECIFIED
°ü·Ã Ç׸ñ:
AudioSystem.NOT_SPECIFIED

setFramePosition

void setFramePosition(int frames)
¹Ìµð¾îÀÇ À§Ä¡¸¦ »ùÇà ÇÁ·¹ÀÓ¼ö·Î ¼³Á¤ÇÕ´Ï´Ù. À§Ä¡´Â Á¦·Î·ÎºÎÅÍ ½ÃÀ۵˴ϴÙ. Áï, ÃÖÃÊÀÇ ÇÁ·¹ÀÓÀº ÇÁ·¹ÀÓ ¹øÈ£ Á¦·Î°¡ µË´Ï´Ù. Ŭ¸³ÀÌ ´ÙÀ½¹ø Àç»ýÀ» °³½ÃÇϸé, ÀÌ Á¤µµÄ¡ÀÇ ÇÁ·¹ÀÓÀ¸·ÎºÎÅÍ Àç»ýÀÌ °³½ÃµË´Ï´Ù.

ÇöÀçÀÇ À§Ä¡¸¦ »ùÇà ÇÁ·¹ÀÓ¼ö·Î ÃëµæÇÏ·Á¸é, DataLine getFramePosition ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
frames - »ùÇà ÇÁ·¹ÀÓ¼ö·Î ³ªÅ¸³½, ¼³Á¤ÇÏ°í ½ÍÀº »õ·Î¿î ¹Ìµð¾î À§Ä¡

setMicrosecondPosition

void setMicrosecondPosition(long microseconds)
¹Ìµð¾î À§Ä¡¸¦ ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§·Î ¼³Á¤ÇÕ´Ï´Ù. Ŭ¸³ÀÌ ´ÙÀ½¹ø Àç»ýÀ» °³½ÃÇϸé, ÀÌ Á¤µµÄ¡·ÎºÎÅÍ Àç»ýÀÌ °³½ÃµË´Ï´Ù. Á¤¹ÐµµÀÇ ·¹º§Àº º¸ÁõµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î ±¸Çö¿¡¼­´Â ÇöÀçÀÇ ÇÁ·¹ÀÓ À§Ä¡ ¹× ¿Àµð¿À »ùÇà frame rate·ÎºÎÅÍ ¸¶ÀÌÅ©·Î ¼¼ÄÁµå À§°ªÀÌ °è»êµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§ÀÇ Á¤¹Ðµµ´Â 1 »ùÇà ÇÁ·¹ÀÓ ´çÀÇ ¸¶ÀÌÅ©·Î ¼¼ÄÁµå¼ö¿¡ Á¦Çѵ˴ϴÙ.

ÇöÀçÀÇ À§Ä¡¸¦ ¸¶ÀÌÅ©·Î ¼¼ÄÁµå ´ÜÀ§·Î ÃëµæÇÏ·Á¸é, DataLine getMicrosecondPosition ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
microseconds - ¸¶ÀÌÅ©·Î ¼¼ÄÁµå¼ö·Î ³ªÅ¸³½, ¼³Á¤ÇÏ°í ½ÍÀº »õ·Î¿î ¹Ìµð¾î À§Ä¡

setLoopPoints

void setLoopPoints(int start,
                   int end)
·çÇÁ³»¿¡¼­ Àç»ýµÇ´Â ÃÖÃÊ ¹× ¸¶Áö¸· »ùÇà ÇÁ·¹ÀÓÀ» ¼³Á¤ÇÕ´Ï´Ù. Á¾Á¡Àº ½ÃÁ¡º¸´Ù Å«°¡ ¶Ç´Â µ¿ÀÏÇÏ°Ô ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ¶Ç, ¾î´À ÂÊÀÇ ÁöÁ¡µµ ·Îµå µÈ ¹Ìµð¾îÀÇ »çÀÌÁî³»¿¡ µé¾î°¡ ÀÖÀ» ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ½ÃÁ¡À» 0 À̶ó°í ÇÏ´Â °ªÀ¸·Î Çϸé, ·Îµå µÈ ¹Ìµð¾îÀÇ ¼±µÎ¸¦ ³ªÅ¸³À´Ï´Ù. °°ÀÌ Á¾Á¡À» -1 °ªÀ¸·Î Çϸé, ¹Ìµð¾îÀÇ ÃÖÁ¾ ÇÁ·¹ÀÓÀ» ³ªÅ¸³À´Ï´Ù.

ÆĶó¹ÌÅÍ:
start - ·çÇÁÀÇ °³½Ã À§Ä¡ (»ùÇà ÇÁ·¹ÀÓ¼ö, Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ)
end - ·çÇÁÀÇ ÃÖÁ¾ À§Ä¡ (»ùÇà ÇÁ·¹ÀÓ¼ö, Á¦·Î·ÎºÎÅÍ ½ÃÀ۵ȴÙ), ¶Ç´Â ÃÖÁ¾ ÇÁ·¹ÀÓÀ» ³ªÅ¸³»´Â °æ¿ì´Â -1
¿¹¿Ü:
IllegalArgumentException - ¿ä±¸µÈ ·çÇÁÁ¡À» ¼³Á¤ÇÒ ¼ö ¾ø´Â °æ¿ì. ÀϹÝÀûÀ¸·Î ½ÃÁ¡°ú Á¾Á¡ÀÇ ¾çÂÊ ¸ðµÎ ¶Ç´Â ¾î´À ÂÊÀÎÁö°¡ ¹Ìµð¾îÀÇ µà·¹À̼ǿܿ¡ Àֱ⠶§¹®¿¡ ȤÀº Á¾Á¡ÀÌ ½ÃÁ¡ÀÇ ¾Õ¿¡ ÀÖ´Â °ÍÀÌ ¿øÀÎ

loop

void loop(int count)
ÇöÀçÀÇ À§Ä¡·ÎºÎÅÍ ·çÇÁ Àç»ýÀ» °³½ÃÇÕ´Ï´Ù. ·çÇÁÀÇ Á¾Á¡±îÁö Àç»ýÇÏ°í ³ª¼­ ·çÇÁÀÇ ½ÃÁ¡¿¡ count ȸ µ¹¾Æ¿Í, ±× ÈĴ Ŭ¸³ÀÇ ³¡±îÁö Àç»ýÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇßÀ» ¶§¿¡ ÇöÀçÀÇ À§°ªÀÌ ·çÇÁÀÇ Á¾Á¡º¸´Ù Å« °æ¿ì´Â ·çÇÁ´Â ½ÇÇàµÇÁö ¾Ê°í, Ŭ¸³ÀÇ ³¡±îÁö ±×´ë·Î Àç»ýµË´Ï´Ù.

count°ªÀ» 0 À¸·Î Çϸé, ÇöÀçÀÇ ·çÇÁ¸¦ Á¤ÁöÇØ Å¬¸³ÀÇ ³¡±îÁö Àç»ýÀ» °è¼ÓÇÏ´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. ·çÇÁÀÇ Á¶ÀÛÁß¿¡ ´Ù¸¥ °ªÀ» ÁöÁ¤ÇØ ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇßÀ» ¶§ÀÇ µ¿ÀÛÀº Á¤ÀǵÇÁö ¾Ê½À´Ï´Ù.

·çÇÁÁß¿¡ Àç»ýÀ» Á¤ÁöÇϸé, ÇöÀçÀÇ ·çÇÁ ¸ð¾çÅ´ ÇØÁ¦µË´Ï´Ù. ÈļÓÀÇ ·çÇÁ¿Í °³½Ã ¿ä±¸ÀÇ µ¿ÀÛÀº Áß´ÜµÈ ·çÇÁ Á¶ÀÛ¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

ÆĶó¹ÌÅÍ:
count - ·çÇÁÀÇ Á¾Á¡À¸·ÎºÎÅÍ ·çÇÁÀÇ ½ÃÁ¡±îÁö Àç»ýÀ» ·çÇÁ¹é Çϴ ȸ¼ö, ¶Ç´Â ·çÇÁ°¡ Áß´ÜµÉ ¶§±îÁö ·çÇÁ¸¦ °è¼ÓÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â °æ¿ì´Â LOOP_CONTINUOUSLY

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.