¼Ò½ºÄÚµå¶óÀ̺귯¸®  ¹è¿­  ¹è¿­º¹»ç(Arraycopy)  

¹è¿­º¹»ç(Arraycopy)

ArrayTest.java

public class ArrayTest{
    
public static void 
main(String[] args){
        
int[] mydream  = new int[]{5, 46979
};
        
int[] mytarget = {100, 200300400500600,700
};
        System.arraycopy(mydream, 
2, mytarget, 34
);
        
for(int i=0
; i<mytarget.length; i++){
            System.out.println(
"mytarget["+i+"] : " 
+ mytarget[i]);
        }
    }
}

C:\examples\6. Array>javac ArrayTest.java
C:\examples\6. Array>java ArrayTest
mytarget[0]:100
mytarget[1]:200
mytarget[2]:300
mytarget[3]:6
mytarget[4]:9
mytarget[5]:7
mytarget[6]:9

arraycopy()¸Þ¼­µå¸¦ »ç¿ëÇÏ¿© mydream¹è¿­ÀÇ 2¹øÂ°(0,1,2¹øÂ°)ºÎÅÍ 4°³¸¦ º¹»çÇÑ °ªÀ» mytarget¹è¿­ÀÇ ¸â¹öÀÇ 3¹øÂ°ºÎÅÍ 4°³ÀÇ ¸â¹öÀÇ °ª¿¡ ºÙÀÔ´Ï´Ù. (´Ü, arraycopy()¸Þ¼­µå´Â ¹è¿­ÀÇ ¸Þ¸ð¸®¸¦ »ý¼ºÇÏ´Â °ÍÀ̾ƴ϶ó ¹è¿­ÀÇ ¸Þ¸ð¸®´Â ¹Ì¸® »ý¼ºµÇ¾î ÀÖ´Â °÷¿¡ ±× ¸â¹öµéÀÇ °ª¸¸À» º¹»çÇØÁÝ´Ï´Ù. ¹è¿­ÀÇ ¸Þ¸ð¸®¸¦ Åë°·Î º¹»çÇÏ¿© »ý¼ºÇÏ·Á¸é ´ÙÀ½¿¡ ³ª¿À´Â clone()¸Þ¼­µå¸¦ »ç¿ëÇÏ¿©¾ß ÇÕ´Ï´Ù.)



jabookÀúÀÚ¸íÇÔ
Á¦¸ñ:°´Ã¼°³³ä¼Ò½ºÄÚµå
ÀúÀÚ:ÃÖ¿µ°ü