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

  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • pilslajt

    pilslajt

    20 HAZİRAN 2008
  • Sparta Spartanutul

    Sparta Spart

    18 HAZİRAN 2013