Decir que tengo una matriz de enteros,Crear nueva matriz con contenidos de matriz de edad mientras se mantiene la vieja matriz estática
int[] array = new int[7];
for(int i = 0; i < 7; i++)
{
array[i] = i;
}
ahora quiero obtener sólo los primeros cuatro números en ese array
, y gire a poner ese en otra matriz.
Así que realmente quieren algo como ...
newArray = array[0-3].
sé que la sintaxis es incorrecta, pero sólo estoy dando la idea general de lo que estoy tratando de hacer, es algo así sea posible ? ¿O tengo que crear un bucle y agregarlo manualmente en el newArray
?
Gracias por su respuesta, pero para su último método 2, Arrays.copyOfRange (matriz, 1,5) copiará los elementos 1-4. No sé por qué lo hicieron así ... pero gracias por su respuesta, estoy seguro. usando el último método –
Mi culpa, está basada en cero y no estaba pensando ... – jkschneider