Monday, May 6, 2013

Cara Mengopi Array

Cara mengopi array. Setelah kemarin saya berbagi mengenai cara mengganti ukuran array, kali ini saya akan berbagi cara untuk mengopi array. Cara untuk mengopi array adalah dengan perintah System.arraycopy. Perintah ini akan mengopi isi dari array. Dengan perintah ini kita bisa mengopi semua isi dari array maupun hanya sebagian saja. Berikut adalah format penggunaanya :



System.arraycopy(nilai,i,nilaibaru,j,n);
nilai = array asal
nilaibaru = array tujuan
i = posisi indeks awal pengopian pada array asal
j = posisi indeks awal pengopian pada array tujuan 
n = jumlah elemen yang dikopi
Berikut contoh program pengkopian array :


public class copyarray{
public static void main (String args []){
int[] array1 = {1,2,3,4,5,6,7};
int[] array2 = new int[3];
System.arraycopy(array1,4,array2,0,3);

System.out.print("Array1 : ");
for(int n=0; n<array1.length; n++)
System.out.print(array1[n] +" ");

System.out.println();

System.out.print("Array2 : ");
for(int n=0; n<array2.length;n++)
System.out.print(array2[n]+" ");
}
}
Hasil dari program diatas adalah

cara mengopi array


Perhatikan hasil array 2, array2 hanya mengopi array1 mulai pada indeks ke-4.
Terimakasih telah berkunjung. Bagikan post  ini keteman-teman Anda, karena berbagi itu menyenangkan.

"Salah satu tempat dimana kesukseksan bisa ditemukan tanpa kerja adalah kamus"~May V. Smith

Artikel Terkait java

1 comment:

  1. Mau gan lingting di atas tersebut itu masuk ke array berapa dimensi ya

    ReplyDelete