public class Main {
public static void main(String[] args) {
System.out.println(text2bin("Java Programming"));
}
public static String text2bin(String txt) {
StringBuilder bin = new StringBuilder();
for (char ch : txt.toCharArray()) {
String binary = Integer.toBinaryString(ch);
bin.append(String.format("%8s", binary).replace(' ', '0')).append(" ");
}
return bin.toString();
}
}
/*
run:
01001010 01100001 01110110 01100001 00100000 01010000 01110010 01101111 01100111 01110010 01100001 01101101 01101101 01101001 01101110 01100111
*/