String[][] em bytes?

Boa tarde,

tem como transformar String[][] a, esse a em um byte?
sei que String[] a, tem o a.getBytes() mas pra matriz?, tem como?

valeu

Você quer transformar uma matriz de strings em um vetor de bytes?
Se for isso, a maneira mais simples que eu encontrei foi assim:

StringBuffer buffer = new StringBuffer();
for(int i=0; i<a.length; i++){
	for(int j=0; j<a[i].length; j++){
		buffer.append(a[i][j]);
	}
}
 byte[] b = buffer.toString().getBytes();

Espero ter ajudado!

Sim sim, era bem isso que tava querendo,
mas e pra fazer o inverso? como seria?

Muito Obrigado

se vc ker retornar ao estado incial, serialize a sua array string[][] … depois deserialize

Voce pode usar o construtor da classe String(byte[] bytes) para isso.

O problema é saber o tamanho de cada string e onde termina cada vertor de String.

blz pessoal, obrigado
vou testar tudo aqui
t+