Javada 3 yolla dizi(array) kopyalamak
Eclipteki açılır menu biraz meraklıysanız size istediğinizden çok fazlasını vericektir.. Oturup bir programcı ile kod yazıyor gibi kendinizi yalnız hissetmeyeceksiniz 🙂 İşi abartıp size kızmasını bile sağlayabilirsiniz 🙂
Diyelimki elinizde bir array var ve bu arrayi kopyalamak istiyorsunuz işi abartıp for döngüsüde kullanmıycaksanız size system class’ının sunduğu array copy yi tavsiye ederim.. System.arraycopy(1. array,başlangıç sayisi,2.array,başlangıç noktası için sayi,kaç tane kopyalancaksa)
System.arraycopy(dizi1, 0, dizi2, 0, 5); Bu örneğimde dizi1 ve dizi2 be3lli zaten ilk = dizi1 in başlamasını istediğiniz nokta ikinci 0 dizi2nin başlamasını istediğiniz nokta. 5 ise 0dan itibaren 5 tane gider yani 5 tanesini kopyalar..
Javada dizi kopyalamanın 2. yolu eclipse hocamızın önerisi clone yöntemi.. int[] dizi2= dizi1.clone(); işte dizi2 ye dizi1 i rahatlıkla kopyalıyabiliyoruz.. Son olrak Javada klasik olarak ilk akla gelen dizi kopyalama yöntemi olarak for döngüsü aklımıza geliyor ve tutup bir for döngüsü yazıyoruz üşenmedim onuda yazdım: Ama iki dizi boyutu eşit değilse işler biraz karmaşıklaşır hiç kasmaya gerke duymadım.. for (int j=0;j<dizi1.length;j++) dizi2[j]=dizi1[i]; kolay gelsin Emre Çamalan
Java da Dizi(Array)ler KIZILDERİLİDEN TEK KELİMELİK HAYAT DERSİ…
Eclipse mi yeni başlayanlar için iyidiri yoksa netbeans mi? hangisi daha kullanışlıdır sizce
Bana sorarsanız ikiside bilgisayarımda kurulu ve en çok eclipse kullanıyorum ancak böyle bir kıyaslamaya girmek gereksiz bence…