Converter binario para ASCII

Bom Dia Galera…

Bom seguinte to lendo dados da porta serial só que os dados que são retornados são tanto letras quanto numeros.

Estou pegando os valores em binario gostaria de saber se alguem tem algum função para converter esse binario para o seu código equivalente em ASCII.

Muito Obrigado pela atenção de todos.

acredito que seja apenas transformar o número binário em decimal e dar um cast assim:
char c = (char)i; //sendo i um int

vlw

Quantos caracteres possui os números em binário?

Mas é o que o rapaz falou ali!
Se converter para inteiro é só usar o (char) e converter!

Mas, se quiser um algoritmo que, converta o binário para o decimal, daí é só dizer quantos números possui, o máximo, entende?

Vc pode construir uma String a partir de um array de bytes!

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html#String(byte[])

Eu tentei fazer o cast com char. como @drakiN disse mas…

Dai ele funciona com String dai o problema é com Numeros o numero 6 ele comverte para

/u0006 e todos os numeros ele coloca assim e as letras ficam certas.

Mas eu preciso tanto dos caracteres letras quanto numericos.

Muito Obrigado Pela Ajuda de todos

coloca um exemplo real do binário que vc tah tentando tratar…
assim fica mais fácil saber o problema