Ho già definito un array Java ad es.Assegnazione array Java (più valori)
float[] values = new float[3];
mi piacerebbe fare qualcosa di simile più avanti nel codice:
values = {0.1f, 0.2f, 0.3f};
ma che mi dà un errore di compilazione. C'è un modo migliore per definire più valori contemporaneamente, piuttosto che farlo ?:
values[0] = 0.1f;
values[1] = 0.2f;
values[2] = 0.3f;
Grazie!
Credo che questo potrebbe essere che, 10.6 Array Inizializzatori, http: // java .sun.com/docs/books/jls/third_edition/html/arrays.html # 11358 – Adrian
Questa sembra essere la parte rilevante della grammatica: http://java.sun.com/docs/books/jls/third_edition/ html/arrays.html # 11358 - Personalmente, ho sempre trovato che le specifiche del linguaggio Java fossero molto leggibili, rispetto ai documenti simili. –
Si potrebbe voler notare che il codice in basso crea un nuovo array. –