SORU
26 NİSAN 2011, Salı


Dizi Java kopyasını

Bir süredir bu sorunla karşı karşıya ve gerçekten beni yıldırmaya başlıyor.

Sürekli yenilenen bir dizi var. Demek A = [1,2,3,4,5] sağlar. Eğer Bir değişiklik olsaydı tam Bir kopyasını ve B. aramam gerek [6,7,8,9,10], B [1,2,3,4,5] olmalıdır. Bunu yapmak için en iyi yolu nedir? Bir for döngüsü gibi çalıştım:

for(int i=0; i<5; i  ){
   B[i]=A[i]
}

ama düzgün çalışıyor gibi görünüyor değil mi? Yardım lütfen? Ve lütfen bunun ne anlama geldiğini bilmiyorum çünkü derin kopyalama gibi gelişmiş terimler kullanmayın.

Teşekkürler

CEVAP
26 NİSAN 2011, Salı


System.arraycopy() kullanmayı deneyebilirsiniz

int[] src  = new int[]{1,2,3,4,5};
int[] dest = new int[5];

System.arraycopy( src, 0, dest, 0, src.length );

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DudeFromUkraine

    DudeFromUkra

    7 Ocak 2008
  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009
  • Tomas N

    Tomas N

    14 Kasım 2010