Ребят, вопрос, в принципе, не такой и сложный, однако, я гуглил, но не нашел толкового ответа.
Как в Java перевести символ (char или даже лучше String) в двоичный код?
То есть дана строка Str = "abс";
, нужно перевести её в тот же стринг, но уже двоичным кодом: 1100001 1100010 11010001 10000001
.
Для этого есть готовый метод:
String a = Integer.toBinaryString('a');
System.out.println(a);
Выведет на экран:
1100001
Соответственно, если необходимо перевести целую строку в двоичный код, а не отдельный символ, можно написать для этого свой метод, например:
public String stringToBinary(String s) {
StringBuilder answer = new StringBuilder();
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
answer.append(Integer.toBinaryString(c)).append(' ');
}
return answer.toString();
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Доброго времени сутокПрошу компетентных людей объяснить, что можно написать на Java и как это должно работать