lunes, 24 de agosto de 2009

Convertir una cadena a codigo binario JAVA

Bueno aqui les escribo un metodo el cual pueden mejorar pero que si no hayan la manera de convertir una cadena a codigo binario les ayudara bastante:

NOTA: si te sirvio de algo porfavor deja un comentario y de donde escribes

public String convertir(String recibido){

String conv = recibido;
//calculo el tamaño de la cadena
int longitud = conv.length();
//creo un array char con el string anterior
char cadChar[] = conv.toCharArray();

//creo un array string para que guarde cada binario
String valoresB[]= new String[longitud];


//ciclo que me convierte cada letra en binario
for(int i=0;i

//convierto a binario cada caracter
valoresB[i] = String.format("%8s", Integer.toBinaryString(cadChar[i]));
System.out.println("cadChar: "+cadChar[i]);
}

//inicializo varibles a utilizar en el ciclo
String charBin="";
//creo una cadena que guarde cada valor binario
for(int i=0;i
charBin += valoresB[i]+"\n";

return charBin;
}