О строках в Java можно сказать больше, чем кажется на первый взгляд. В отличие от переменных типа int или double, строки являются объектами. В этом уроке вы узнаете о том, как Java-программа сохраняет строки.

На практике то, что строки в Java являются объектами, означает, что вы можете делать что-то со строками текста, что нельзя сделать с переменными типа int или double. То же самое относится к примитивным типам данных boolean, byte, single, char, float, long и short: они не являются объектами, в отличии от строк.)
Прежде чем мы приступим к работе со строками текста, вот некоторая базовая информация о том, что собой представляют строки.
Как Java хранит строкиСтрока в Java - это серия символов Unicode, хранящихся под именем переменной. Возьмите следующую строку:
String someText = "Bill";
Это говорит Java, что мы устанавливаем строковый объект с четырьмя символами «B», «i», «l» и еще одним «l». В наборе символов Unicode это значения: \u0042, \u006c, \u006c. Значения Unicode хранятся в виде шестнадцатеричных чисел. Прописные буквы (от A до Z) хранятся с использованием значений от \u0041 до \u005a, а строчные буквы (от a до z) хранятся с использованием значений с шестнадцатеричных значений от \u0061 до \u007a.
Например, в следующем массиве мы имеем строки текста. Дальше по коду мы его сортируем:
Когда программа запускается, вывод таков:
Читаем далее Подробнее о строках Java
![]()
Это интересно
0
|
|||
Последние откомментированные темы: