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));
}
}
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]