JavaTM 2 Platform
Standard Ed. 5.0

java.lang.reflect
Ŭ·¡½º Array

java.lang.Object 
  »óÀ§¸¦ È®Àå java.lang.reflect.Array

public final class Array
extends Object

Array Ŭ·¡½º´Â Java ¹è¿­À» µ¿ÀûÀ¸·Î ÀÛ¼ºÇØ ¾×¼¼½ºÇϱâ À§ÇÑ static ¸Þ¼­µå¸¦ Á¦°øÇÕ´Ï´Ù.

Array´Â Ãëµæ µ¿ÀÛ ¶Ç´Â ¼³Á¤ µ¿ÀÛÁß¿¡ ÀϾ´Â È®´ë º¯È¯Àº Çã¿ëÇÕ´Ï´Ù¸¸, Ãà¼Ò º¯È¯ÀÌ ÀϾ¸é IllegalArgumentException°¡ ¹ß»ý µË´Ï´Ù.


¸Þ¼­µå °³¿ä
static Object get (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
static boolean getBoolean (Object  array, int index)
          ÁöÁ¤µÈ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ boolean·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static byte getByte (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ byte·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static char getChar (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ char·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static double getDouble (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ double·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static float getFloat (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ float·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static int getInt (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼³»ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ int·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static int getLength (Object  array)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ±æÀ̸¦ int·Î ¸®ÅÏÇÕ´Ï´Ù.
static long getLong (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ long·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static short getShort (Object  array, int index)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ short·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.
static Object newInstance (Class <? > componentType, int length)
          ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®Çü°ú ÄÄÆÛ³ÍÆ® »çÀÌÁ »ç¿ëÇØ »õ·Î¿î ¹è¿­À» ÀÛ¼ºÇÕ´Ï´Ù.
static Object newInstance (Class <? > componentType, int[] dimensions)
          ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®Çü°ú Å©±â·Î »õ·Î¿î ¹è¿­À» ÀÛ¼ºÇÕ´Ï´Ù.
static void set (Object  array, int index, Object  value)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ »õ·Î¿î °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setBoolean (Object  array, int index, boolean z)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ boolean°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setByte (Object  array, int index, byte b)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ byte°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setChar (Object  array, int index, char c)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ char°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setDouble (Object  array, int index, double d)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ double°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setFloat (Object  array, int index, float f)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ float°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setInt (Object  array, int index, int i)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ int°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setLong (Object  array, int index, long l)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ long°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
static void setShort (Object  array, int index, short s)
          ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ short°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

newInstance

public static Object  newInstance(Class <? > componentType,
                                 int length)
                          throws NegativeArraySizeException 
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®Çü°ú ÄÄÆÛ³ÍÆ® »çÀÌÁ »ç¿ëÇØ »õ·Î¿î ¹è¿­À» ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå È£ÃâÀÇ µ¿ÀÛÀº ´ÙÀ½°ú °°ÀÌ ¹è¿­À» ÀÛ¼ºÇßÀ» °æ¿ì¿Í °°½À´Ï´Ù.

 int[] x = {length};
 Array.newInstance(componentType, x);
 

ÆĶó¹ÌÅÍ:
componentType - »õ·Î¿î ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ» ³ªÅ¸³»´Â Class °´Ã¼
length - »õ·Î¿î ¹è¿­ÀÇ ±æÀÌ
¹Ýȯ°ª:
»õ·Î¿î ¹è¿­
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ componentType ÆĶó¹ÌÅÍ°¡ nullÀÎ °æ¿ì
IllegalArgumentException - componentType°¡ Void.TYPEÀÎ °æ¿ì
NegativeArraySizeException - ÁöÁ¤µÈ length°¡ ºÎÀÇ °æ¿ì

newInstance

public static Object  newInstance(Class <? > componentType,
                                 int[] dimensions)
                          throws IllegalArgumentException,

                                 NegativeArraySizeException 
ÁöÁ¤µÈ ÄÄÆÛ³ÍÆ®Çü°ú Å©±â·Î »õ·Î¿î ¹è¿­À» ÀÛ¼ºÇÕ´Ï´Ù. componentType°¡ ¹è¿­ÀÌ ¾Æ´Ñ Ŭ·¡½º ¶Ç´Â ÀÎÅÍÆäÀ̽º¸¦ ³ªÅ¸³»´Â °æ¿ì, »õ·Î¿î ¹è¿­ÀÇ Å©±â´Â dimensions.length, ÄÄÆÛ³ÍÆ®ÇüÀº componentType ÀÔ´Ï´Ù. componentType°¡ ¹è¿­ Ŭ·¡½º¸¦ ³ªÅ¸³»´Â °æ¿ì, »õ·Î¿î ¹è¿­ÀÇ Â÷¿ø¼ö´Â dimensions.length ¹× componentType Â÷¿ø¼öÀÇ ÇÕ°èÀÔ´Ï´Ù. ÀÌ °æ¿ì »õ·Î¿î ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀº componentType ÄÄÆÛ³ÍÆ®ÇüÀÔ´Ï´Ù.

»õ·Î¿î ¹è¿­ÀÇ Â÷¿ø¼ö´Â ±¸ÇöÀÌ Áö¿ø ÇÏ°í ÀÖ´Â ¹è¿­ÀÇ Â÷¿ø¼ö (ÀϹÝÀûÀ¸·Î 255)¸¦ ³Ñ¾î¼­´Â ¾ÈµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
componentType - »õ·Î¿î ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ» ³ªÅ¸³»´Â Class °´Ã¼
dimensions - »õ·Î¿î ¹è¿­ÀÇ Å©±â¸¦ ³ªÅ¸³»´Â int ÇüÀÇ ¹è¿­
¹Ýȯ°ª:
»õ·Î¿î ¹è¿­
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ componentTypeÀμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ dimensionsÀμö°¡ Å©±â°¡ Á¦·ÎÀÇ ¹è¿­ÀÎ °æ¿ì, ¿ä±¸µÈ Â÷¿ø¼ö°¡ ±¸Çö¿¡ ÀÇÇØ Áö¿ø µÇ´Â ¹è¿­ÀÇ Â÷¿ø¼öÀÇ Çѵµ (ÀϹÝÀûÀ¸·Î 255)¸¦ ³Ñ°í ÀÖ´Â °æ¿ì, ¶Ç´Â componentType°¡ Void.TYPEÀÎ °æ¿ì
NegativeArraySizeException - ÁöÁ¤µÈ dimensionsÀμöÀÇ ÄÄÆÛ³ÍÆ®ÀÇ ¾î¶² °ÍÀΰ¡°¡ ºÎÀÇ °æ¿ì

getLength

public static int getLength(Object  array)
                     throws IllegalArgumentException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ±æÀ̸¦ int·Î ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
¹Ýȯ°ª:
¹è¿­ÀÇ ±æÀÌ
¿¹¿Ü:
IllegalArgumentException - °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì

get

public static Object  get(Object  array,
                         int index)
                  throws IllegalArgumentException,

                         ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ ¸®ÅÏÇÕ´Ï´Ù. °´Ã¼¿¡ ¿ø½ÃÇüÀÌ °¡¸®Å°´Â °æ¿ì, °ªÀº ±× °´Ã¼³»¿¡¼­ ÀÚµ¿ÀûÀ¸·Î ·¦ µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ (·¦ µÇ°í ÀÖÀ» °¡´É¼ºÀÌ ÀÖ´Ù)
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì

getBoolean

public static boolean getBoolean(Object  array,
                                 int index)
                          throws IllegalArgumentException,

                                 ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ boolean·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

getByte

public static byte getByte(Object  array,
                           int index)
                    throws IllegalArgumentException,

                           ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ byte·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

getChar

public static char getChar(Object  array,
                           int index)
                    throws IllegalArgumentException,

                           ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ char·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

getShort

public static short getShort(Object  array,
                             int index)
                      throws IllegalArgumentException,

                             ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ short·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

getInt

public static int getInt(Object  array,
                         int index)
                  throws IllegalArgumentException,

                         ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼³»ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ int·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

getLong

public static long getLong(Object  array,
                           int index)
                    throws IllegalArgumentException,

                           ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ long·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

getFloat

public static float getFloat(Object  array,
                             int index)
                      throws IllegalArgumentException,

                             ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ float·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

getDouble

public static double getDouble(Object  array,
                               int index)
                        throws IllegalArgumentException,

                               ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ¸¦ double·Î ¼­ ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - À妽º
¹Ýȯ°ª:
ÁöÁ¤µÈ ¹è¿­ÀÇ ÁöÁ¤µÈ À妽ºÀÇ ÄÄÆÛ³ÍƮġ
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â À妽ºÀÇ ÄÄÆÛ³ÍÆ®¸¦ ½Äº°ÀÚ ¶Ç´Â È®´ë º¯È¯¿¡ ÀÇÇØ ¹Ýȯ°ªÀÇ ÇüÅ·Πº¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
get(java.lang.Object, int)

set

public static void set(Object  array,
                       int index,
                       Object  value)
                throws IllegalArgumentException,

                       ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ »õ·Î¿î °ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. »õ·Î¿î °ªÀº ¹è¿­¿¡ ¿ø½ÃÀûÀÎ ÄÄÆÛ³ÍÆ®ÇüÀÌ ÁöÁ¤µÇ¸é, ÃÖÃÊ·Î ÀÚµ¿ÀûÀ¸·Î ·¦ ÇØÁ¦µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
value - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀÌ ¿ø½ÃÀûÀÌ°í, ·¦ ÇØÁ¦ º¯È¯ÀÌ ½ÇÆÐÇßÀ» °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì

setBoolean

public static void setBoolean(Object  array,
                              int index,
                              boolean z)
                       throws IllegalArgumentException,

                              ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ boolean°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
z - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

setByte

public static void setByte(Object  array,
                           int index,
                           byte b)
                    throws IllegalArgumentException,

                           ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ byte°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
b - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

setChar

public static void setChar(Object  array,
                           int index,
                           char c)
                    throws IllegalArgumentException,

                           ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ char°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
c - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

setShort

public static void setShort(Object  array,
                            int index,
                            short s)
                     throws IllegalArgumentException,

                            ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ short°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
s - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

setInt

public static void setInt(Object  array,
                          int index,
                          int i)
                   throws IllegalArgumentException,

                          ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ int°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
i - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

setLong

public static void setLong(Object  array,
                           int index,
                           long l)
                    throws IllegalArgumentException,

                           ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ long°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
l - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

setFloat

public static void setFloat(Object  array,
                            int index,
                            float f)
                     throws IllegalArgumentException,

                            ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ float°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
f - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

setDouble

public static void setDouble(Object  array,
                             int index,
                             double d)
                      throws IllegalArgumentException,

                             ArrayIndexOutOfBoundsException 
ÁöÁ¤µÈ ¹è¿­ °´Ã¼ÀÇ À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ °ªÀ» ÁöÁ¤µÈ double°ªÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
array - ¹è¿­
index - ¹è¿­¾ÈÀÇ À妽º
d - À妽º ÷ºÎ ÄÄÆÛ³ÍÆ®ÀÇ »õ·Î¿î °ª
¿¹¿Ü:
NullPointerException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ nullÀÎ °æ¿ì
IllegalArgumentException - ÁöÁ¤µÈ °´Ã¼ Àμö°¡ ¹è¿­ÀÌ ¾Æ´Ñ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ °ªÀ» ½Äº°ÀÚ ¶Ç´Â ¿ø½ÃÀû È®´ë º¯È¯¿¡ÀÇÇØ ±âº»ÀÌ µÇ´Â ¹è¿­ÀÇ ÄÄÆÛ³ÍÆ®ÇüÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø´Â °æ¿ì
ArrayIndexOutOfBoundsException - ÁöÁ¤µÈ indexÀμö°¡ ºÎÀÇ °æ¿ì, ¶Ç´Â ÁöÁ¤µÈ indexÀμö°¡ ÁöÁ¤µÈ ¹è¿­ÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì
°ü·Ã Ç׸ñ:
set(java.lang.Object, int, java.lang.Object)

JavaTM 2 Platform
Standard Ed. 5.0

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