Category Archives: links

Conversione di un testo in binario con Java!

Oggi vedremo come convertire un testo in binario grazie alle righe di codice Java che trovate disponibili qui sotto!

  1. package com.santi.encodingtoascii;
  2.  
  3. import java.io.*;
  4.  
  5. public class Main {
  6.  
  7. public static void main(String[] args) {
  8.  
  9. String text = getInput("Enter the text to convert to binary code: ");
  10. System.out.println(text);
  11. String finalArray="";
  12. StringBuilder sb = new StringBuilder(finalArray);
  13. // voy a hacer un bucle que vaya elemento a elemento del array de caracteres
  14. // y que me lo codifique mediante ascii a binario,
  15. // luego cada carcter codificado lo meto en un array de nmeros binarios
  16. // y lo saco por pantalla.
  17. int len = text.length();
  18. System.out.println("Length of the text (characters): " +len);
  19. char [] char_text = text.toCharArray();
  20. for (int i=0; i':
  21. sb.append("00111110");
  22. break;
  23. case '[':
  24. sb.append("01011011");
  25. break;
  26. case ']':
  27. sb.append("01011101");
  28. break;
  29. }
  30. }
  31. System.out.println(sb);
  32.  
  33. }
  34.  
  35. private static String getInput(String prompt) {
  36. BufferedReader stdin = new BufferedReader(
  37. new InputStreamReader(System.in));
  38.  
  39. System.out.print(prompt);
  40. System.out.flush();
  41.  
  42. try {
  43. return stdin.readLine();
  44. } catch (Exception e) {
  45. return "Error: " + e.getMessage();
  46. }
  47. }
  48. }