Tengo una matriz de Java ya definida, p.Asignación de matriz de Java (valores múltiples)
float[] values = new float[3];
me gustaría hacer algo como esto más adelante en el código:
values = {0.1f, 0.2f, 0.3f};
Pero eso me da un error de compilación. ¿Hay alguna manera más agradable de definir valores múltiples a la vez, en lugar de hacer esto ?:
values[0] = 0.1f;
values[1] = 0.2f;
values[2] = 0.3f;
¡Gracias!
Creo que esto podría ser eso, 10.6 matriz Inicializadores, http: // java .sun.com/docs/books/jls/third_edition/html/arrays.html # 11358 – Adrian
Esta parece ser la parte relevante de la gramática: http://java.sun.com/docs/books/jls/third_edition/ html/arrays.html # 11358 - Personalmente, siempre he encontrado que la especificación del lenguaje Java es muy legible, en comparación con documentos similares. –
Es posible que desee tener en cuenta que el código inferior crea una nueva matriz. –