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

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • WHZGUD2

    WHZGUD2

    21 EYLÜL 2011