Imcrementar uma array de byte

2 respostas
M

Boa tarde pessoal.

Como faco para incrementar uma array de bytes. Por exemplo, tenho um array de bytes e quero adicionar a ela uma outra array.

Usei o System.arraycopy mas deu alguns problemas.

Se alquem puder me ajudar.

Ate mais

Mario Jose

2 Respostas

danielbussade

Olá Mário não entendi muito bem sua pergunta!

Você tem uma array de 5 posições, e gostaria de adicionar a ela mais 10, sem perder os valores das outras 5, que já contém , é isto??

Att

P

e ai blz!!! é só usar java.util.Arrays.copyOf

ex:

byte[] buff = new byte[0];
        
        buff = java.util.Arrays.copyOf( buff, buff.length + 1 );
        buff[ buff.length - 1 ] = 10;
        buff = java.util.Arrays.copyOf( buff, buff.length + 1 );
        buff[ buff.length - 1 ] = 20;
Criado 25 de novembro de 2007
Ultima resposta 25 de nov. de 2007
Respostas 2
Participantes 3