Saludos
Tengo una duda sobre el manejo de arreglos
Yo tengo una clase en la que tengo declarado como atributo una variable global array de tipo byte[] de tamaño 50. y en esa clase también tengo un metodo que se llama send() y al cual desde el main con un ciclo le voy a ir pasando arreglos de distintos tamaños y se los voy a tener que concatenar a ese arreglo global, byte[]. con cada llamada a send().
en este codigo le paso un mensaje que es un array de bytes y se lo concateno a buffer. Pero el problema es que el codigo solo funcionaría la primera vez que llamo a send(), y las demas veces ya no lo podria concatenar. ¿cómo podría resolver esto?
de antemano gracias
Tengo una duda sobre el manejo de arreglos
Yo tengo una clase en la que tengo declarado como atributo una variable global array de tipo byte[] de tamaño 50. y en esa clase también tengo un metodo que se llama send() y al cual desde el main con un ciclo le voy a ir pasando arreglos de distintos tamaños y se los voy a tener que concatenar a ese arreglo global, byte[]. con cada llamada a send().
Código (java) [Seleccionar]
class Nucleo{
static byte[] buffer = new byte[50];
public void send(byte[] mensaje){
for(int i = 0;i < mensaje.length;i++)
{
buffer[i] = mensaje[i];
}
}
}
}
en este codigo le paso un mensaje que es un array de bytes y se lo concateno a buffer. Pero el problema es que el codigo solo funcionaría la primera vez que llamo a send(), y las demas veces ya no lo podria concatenar. ¿cómo podría resolver esto?
de antemano gracias