Remover una parte de array en Java
Iniciado por
Nicolas
, nov 10 2014 05:22
Pulsa corazón para recibir avisos de nuevas Respuestas
Nicolas
AUTOR PREGUNTA
#1
Publicado 10 noviembre 2014 - 05:22
Tengo un array llamado direcciones[] el cual es entero. Hay algunos calculos que realizo para una variable llamada tabla que representa la nueva base para ese array. Ahora lo que quiero hacer es asignar los valores de direcciones[] al principio del index de tabla hasta que el array direcciones[] para que el valor inicial de tabla sea borrado y este sea presentado como el valor 0 al index de direcciones[].
Cómo hago esto sin cambiar direcciones[] a una lista de arrays?
Aqui mi codigo
A() { int direcciones[] = new int[2048];
B(direcciones); }; B() { int tabla=0; }
Preguntado por
Nicolas
Cuenta Std
56
Esto también te interesa!
Alberto Hernandez
#2
Publicado 10 noviembre 2014 - 19:43
Con IntBuffer has probado? creo que te puede ayudar.
Felipe35
#3
Publicado 10 noviembre 2014 - 19:44
Prueba con lo siguiente:
for (int i = startIndex; i < 2048; i++) {
direcciones[i] = newValue;
}
Jhony10
#4
Publicado
10 noviembre 2014 - 19:44
Lo que buscas es
System.arraycopy el cual te permite copiar un array desde un array fuente especifico, comenzando en una posicion especifica, hasta una especifica posicion en el array destino, suena a lo que necesitas
Respuesta de
Jhony10
Cuenta Std
386
Nicolas
AUTOR PREGUNTA
#5
Publicado 10 noviembre 2014 - 20:00
me funciono con system.arraycopy gracias