Retornar array

4 respostas
C

Estou tentando implementar um aplicativo em Java que trabalha com digitais, gostaria de saber como retornar um array do tipo byte para string ou inteiro, pois quando peço pra ele retornar o valor ele me d aendereço de memoria.

4 Respostas

C

Não entendi muito bem o que vc quis dizer, por acaso você quer converter o array pra String ou inteiro e depois retornar.

C

exato

C

Você pode pegar o conteúdo do array byte e jogar num array de String ou int...

public class Conversão {

	public static int[] conversao(){
		byte[] bite = {1,2,3,4,5};
		int[] inteiro = new int[5];
		
		for(int i=0; i < bite.length;i++){
			inteiro[i] = bite[i];
		}	
		
		return inteiro;
	}
	
	public static void main(String[] args) {
		
		int[] oi = new int[5];
		
		oi = conversao();
		
		for(int i=0;i<oi.length;i++){
			System.out.println(oi[i]);
			
		}
		
	}
}
G

Pra string é só fazer new String(byteArray);

Criado 2 de outubro de 2006
Ultima resposta 2 de out. de 2006
Respostas 4
Participantes 3