Dire che ho un array di interi,Creazione di un nuovo array con contenuto dalla vecchia serie, mantenendo la vecchia matrice statica
int[] array = new int[7];
for(int i = 0; i < 7; i++)
{
array[i] = i;
}
Ora voglio ottenere solo i primi quattro numeri in quel array
, e svoltare a mettere che in un altro array.
quindi voglio veramente qualcosa di simile ...
newArray = array[0-3].
So che la sintassi è sbagliato, ma sto solo dando l'idea generale di quello che sto cercando di fare, è qualcosa di simile possibile ? O devo creare un ciclo e aggiungerlo manualmente allo newArray
?
Grazie per la risposta, ma per l'ultimo metodo 2, Arrays.copyOfRange (array, 1,5) copierà gli elementi 1-4. Non so perché l'abbiano fatto così ... ma grazie per la tua risposta, sono def. usando l'ultimo metodo –
colpa mia, è a base zero e non stavo pensando ... – jkschneider