Tecnología

Inicio

Cómo mover Arrays en Java

Las matrices son un componente vital de cualquier lenguaje de programación, y Java no es una excepción. Muchas operaciones se construyen en la aplicación de matrices de Java. Se pueden declarar, establecer o leer valores de ellos, y recuperar su longitud sin tener que recurrir a las clases o métodos especiales. Si tiene que mover los valores de una matriz a otra, sin embargo, el proceso no es tan simple. Afortunadamente, la clase System proporciona un método conveniente para realizar esta tarea.

Instrucciones

1 Abra el archivo .java que contiene la matriz cuyos valores desea mover, usando el editor preferido.

2 Tipo "System.arraycopy ();", sin las comillas, en un lugar apropiado dentro de uno de los métodos del programa. Este es el método que va a mover los valores de la matriz.

3 Haga clic dentro de los dos paréntesis que ha escrito en el último paso para que el cursor se encuentra entre ellos.

4 Escriba el nombre de la matriz que se le desplaza de valores, seguido de una coma.

5 Escriba el índice para iniciar la copia de, como un entero. Este es el punto en la matriz de origen, donde se iniciará la copia. Si desea copiar todo el conjunto, poner 0. Después de que el número, tipo una coma.

6 Escriba el nombre de la matriz que se le está trasladando a los valores, seguido de una coma. Esta matriz ya debería ser declarado anteriormente en el programa.

7 Escriba el índice de la matriz de destino para comenzar a copiar los valores de. El primer valor copiado irá aquí. Si se acaba de copiar una matriz a otra, poner 0. Siga esto con otro coma.

8 Escriba el número de valores para copiar, como un entero. Si va a copiar toda la matriz, poner el tamaño de la matriz. Recuerde que usted simplemente puede escribir el nombre de la matriz, seguido de ".length" para obtener el tamaño. Este es el último argumento del método arraycopy ().

Consejos y advertencias

  • Este método es en realidad hacer una copia, en lugar de los valores en movimiento. La matriz de edad seguirá siendo el mismo después. Puede dejar de usarlo y deja que sea recogida de basura si lo desea, o utilizarlo para otros fines.