[Java lista] array
István Székely
istvan.szekely at i-logic.hu
2009. Dec. 10., Cs, 16:06:35 CET
Tamás Viktor wrote:
> Osszedobtam egy kis kodot, ime az eredmenye:
>
> private static void t4() {
> long t0 = System.currentTimeMillis();
> int[] array = new int[N];
> for(int i=0;i<M;i++) {
> array[0] = 0;
> System.arraycopy(array, 0, array, 1, array.length-1);
> }
> long t1 = System.currentTimeMillis();
> System.out.println("ArrayCopy: " + (t1-t0));
> }
>
Összedobtad, de bizonyosan nem tesztelted.
public class Test {
public static void main(String[] args) {
int[] array = new int[] { 0, 1, 2, 3, 4 };
System.out.println(Arrays.toString(array));
System.arraycopy(array, 0, array, 1, array.length-1);
System.out.println(Arrays.toString(array));
}
}
A kimenet:
[0, 1, 2, 3, 4]
[0, 0, 1, 2, 3]
Kell a két tömb.
Üdv,
Stivi
További információk a(z) Javalist levelezőlistáról