1 год назад
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);...
1 год назад
Java 930. Чем отличаются и что общего у классов String, StringBuffer и StringBuilder?
Классы String, StringBuffer и StringBuilder имеют следующие сходства и различия: Сходства: String s = "Hello"; s = s + " World"; // создается новый объект String, в переменной s остается ссылка на старый объект Различия: Как правило, если вы работаете со строками, которые не изменяются, то используйте String. Если вам нужно многократно изменять строку в цикле или при выполнении множественных операций со строками, используйте StringBuffer или StringBuilder...