método toBinaryString

Se eu usar o código abaixo

String binaria = Integer.toBinaryString(caractereEmInt);

que codificação esse int será transformado e o que eu queria saber é como tendo uma string gerada por essa função toBinaryString
eu posso conseguir o int que a gerou?
Obrigado, aguardo resposta.

Não sei bem se entendi… mas acredito que é isso:

o método toBinaryString() do equivalente binário ao número que você enviar como parâmetro, por exemplo:

se você digitar a seguinte linha de código:

System.out.println(Integer.toBinaryString(130));

Será printado na console: 10000010

130 - Base 10 (decimal)
10000010 - Base 2 (binária)

E pra gera um Integer a partir de uma string binária é só utilzar o parseInt()

System.out.println(Integer.parseInt("10000010", 2));

Sendo o primeiro parâmetro a String binária a ser convertida, e o segundo parâmetro a base em que o primeiro parâmetro está (2, 8, 16).

Espero ter ajudado.

Abraço!

Obrigado! agora estou tendo novos problemas no meu programa, mas essa parte consegui!