Bytes

1 resposta
M

Bem, a pergunta é direta…como posso obter o código binário de uma caracter?

Por exemplo o código binário de X é 01011000, o de Z é 01011010 e assim por diante!

Obs.: Preciso muito disso!

1 Resposta

R

java.util.BitSet

essa classe permite vc manipular bits de um int…

então vc faz assim:

//le o caracter de alguma entrada
char c = leCaracter();

//pega o código UNICODE do caracter
int codigo = Character.getNumericValue(c);

BitSet bs = new BitSet(codigo);

Saida.escreve(bs.toString()); 
//escreve a represantação binaria do caracter...

se quiser “escovar os bits”, tem funções especificar que mudam o valor de um bit só, que trocam o valor de todos os bits…

Criado 25 de agosto de 2004
Ultima resposta 25 de ago. de 2004
Respostas 1
Participantes 2