[ miljannet @ 05.05.2014. 01:10 ] @
Pozdrav imam jedno malo pitanje. code: Code: public class ArrayCopyDemo { public static void main(String args[]) { char[] copyFrom= {'d', 'e', 'c', 'a', 'f', 'f', 'e', 'i', 'n', 'a', 't', 'e', 'd' }; char[] copyTo=new char[7]; System.arraycopy(copyFrom, 2, copyTo,0,7); for(int i=0;i<copyTo.length;i++) System.out.println(new String(copyTo)); } } System.arraycopy(src, srcPos, dest, destPos, length); src= niz iz koga se kopira, srcPos= pocetni elemnt iz niza iz kojeg ce se kopirati, dest= niz u koji ce se kopirati, destPos=od kog elemnta ce se postavljati ti nizovi koji ce se kopirati i length=duzina nuzova koji ce biti kopirani ? System.out.println(new String(copyTo)); ovaj deo new String(copyTo) se koristi da bi se smestili u string sve elemnte iz niza char? Posto da to nismo koristili morali bi smo praviti for petlju. Da smo koristili ovo: char[] copyTo= java.util.Arrays.copyOfRange(copyFrom, 2, 9); onda to automatski odredjuje duzinu niza copyTo u zavisnosti koliko elemenata prosledi niz copyFrom ? [Ovu poruku je menjao miljannet dana 05.05.2014. u 02:32 GMT+1] |