Foro de elhacker.net

Programación => Java => Mensaje iniciado por: samirllorente en 7 Enero 2015, 04:42 am



Título: [ayuda] Guardar información - java
Publicado por: samirllorente en 7 Enero 2015, 04:42 am
buenas a todos

bueno como hago para yo guardar cierta informacion como un string o entero en un fichero de forma binaria, aun no he podida dar con eso :D si me podrian dar un ejemplo pequeño por ej de como guardar esto:

String Texto="Hola Java";

en un fichero pero binario, y algo lei sobre un buffer (BufferedInputStream) si seria con eso el ej mucho mejor se los agradeco... ;)


Título: Re: [ayuda] Guardar información - java
Publicado por: iGust4v0x en 14 Enero 2015, 14:37 pm
Código
  1. String s = "foo";
  2.  byte[] bytes = s.getBytes();
  3.  StringBuilder binary = new StringBuilder();
  4.  for (byte b : bytes)
  5.  {
  6.     int val = b;
  7.     for (int i = 0; i < 8; i++)
  8.     {
  9.        binary.append((val & 128) == 0 ? 0 : 1);
  10.        val <<= 1;
  11.     }
  12.     binary.append(' ');
  13.  }
  14.  System.out.println("'" + s + "' en binario: " + binary);


http://stackoverflow.com/questions/917163/convert-a-string-like-testing123-to-binary-in-java