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

  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006
  • Study with Substance P

    Study with S

    31 Mayıs 2008
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012