Pessoal, tava dando uma olhada na Ascii Table, e tava mandando imprimir os valores de cada letra para teste:
int byteValue = 'B';
System.out.println("Valor Byte" + byteValues);
Depois, eu tento voltar para a letra assim:
String str = Integer.toBinaryString((byte) byteValue);
int i = Integer.parseInt(str, 2);
System.out.println((char) i);
Para todos os valores da taebla funcionam, mas para caracteres especiais não (do tipo á,à,â,ã,ä,ç).
Dá esse erro: [color=red]Exception in thread “main” java.lang.NumberFormatException: For input string: “11111111111111111111111111000111”[/color]
Se eu faço assim:
char b3 = (char) (byteValue);
Funciona, mas ae ele vai pegar de todos os pixels da imagem, inclusive os que eu não quero… Estou usando ele, mas como que eu faço para parar o algoritimo de varredura da imagem quando terminar a frase??
A imagem que estou falando é essa: http://www.guj.com.br/posts/list/15/221333.java
