[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