2011年8月21日 星期日

陣列的複製 練習


//陣列的複製
        char ary1[] = {'A','A','A','A'};
        char ary2[] = {'B','C','D','E'};
        String temp1 = "",temp2 = "";
        for(int i = 0;i < 4;i++){
            temp1 += ary1[i] + "\t";
            temp2 += ary2[i] + "\t";
        }
        System.out.println("複製前的ary1 :"+temp1);
        System.out.println("複製前的ary2 :"+temp2);



        System.arraycopy(ary2, 1, ary1, 0, 2);//ary2的啟始位置1,複製到ary1起始位置0到後2位
        temp1 = "";
        for(int i = 0; i < 4 ;i++){
            temp1 += ary1[i] + "\t";
         
        }
        System.out.println("複製後的ary1 :"+temp1);
        System.out.println("複製後的ary2 :"+temp2);

沒有留言 :

張貼留言