Найти тему
DEBAGanov

Java 74. Как превратить строку в массив байтов и обратно? Напишите соответствующий код.

В Java для преобразования строки в массив байтов можно использовать метод getBytes() из класса String. Для обратного преобразования массива байтов в строку можно использовать конструктор String(byte[]). Вот пример кода:

// преобразование строки в массив байтов String myString = "Hello, world!";
byte[] myBytes = myString.getBytes();
System.out.println(Arrays.toString(myBytes));

// обратное преобразование массива байтов в строку String
myStringBack = new String(myBytes);
System.out.println(myStringBack);

В этом примере мы создаем строку "Hello, world!", затем преобразуем ее в массив байтов с помощью метода getBytes(). Мы выводим этот массив байтов на экран, чтобы убедиться, что он был создан правильно.

Затем мы обратно преобразуем массив байтов в строку с помощью конструктора String(byte[]), и выводим эту строку на экран, чтобы убедиться, что она равна исходной строке.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov