Java: Instancia matrices de valores de los elementos dobles tema modificación

2-ona:

Soy nuevo en Java. Tengo una clase para la cual se pueden crear instancias. Dentro de la clase defino dos variables de instancia:

double[] array1;

double[] array2;

Las matrices serán de igual longitud.

Dentro de la clase I tienen entonces un method1 que las primeras puebla array1y luego otro metodo2 en el que Quiero configurar algunos de los array2valores = los valores en array1 (basado en el índice de elemento de la matriz), sino también a continuación, Modificar (realizar la operación adicional en) algunas de las valores en array2 (basado en el índice de elemento de la matriz). He tratado de hacer esto dentro de metodo2 por primera configuración:

array2 = array1;

y luego modificar algunos de los valores array2 basado en el índice de elemento pero veo que array1 se ha modificado por completo al igual matriz2 así darse cuenta de que hay algo fundamentalmente equivocado con mi enfoque en Java.

Sam:

En lugar de utilizar asignación con array1 al conjunto matriz2, probablemente debería utilizar Arrays.copyOf ():

array2 = Arrays.copyOf(array1, array1.length);

Es de esperar que la ayuda'LL

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=396956&siteId=1
Recomendado
Clasificación