


1. Тип String
Тип String
— один из самых используемых типов в Java. Возможно, вообще самый используемый. Это просто великолепный тип, ведь в таких переменных можно хранить текст. А еще, в отличие от типов int
и double
, у объектов типа String
можно вызывать методы, и с помощью этих методов делать полезные и интересные вещи.
Кроме того, все объекты в Java (вообще все) могут быть преобразованы в тип String
. Ну или, если сказать более корректно, все объекты в Java возвращают свое текстовое (строковое) представление. А название типа String
пишется с большой буквы, т.к. этот тип является полноценным классом.
Мы будем еще не раз возвращаться к этому типу (очень уж он полезный и интересный), но сегодня познакомимся поверхностно.
2. Создание переменных типа String
Тип String
создан для хранения строк (текста). Чтобы создать в коде переменную, которая будет способна хранить текст, нужно воспользоваться командой:
String имя;
String
Где имя
— это имя переменной.
Примеры:
Команда | Описание |
---|---|
|
Создается строковая переменная name |
|
Создается строковая переменная message |
|
Создается строковая переменная text |
Так же, как с типами int
и double
, можно использовать краткую запись для создания нескольких переменных типа String
:
String имя1, имя2, имя3;
String
3. Присваивание значений переменным типа String
Чтобы занести в переменную типа String
значение, нужно воспользоваться командой
имя = "значение";
String
А вот и первое отличие типа от уже изученных. Все значения типа String
представляют собой строки текста и должны быть заключены в двойные кавычки.
Примеры:
Команда | Примечание |
---|---|
|
Переменная name содержит текст Аня |
|
Переменная city содержит текст New York |
|
Переменная message содержит текст Hello! |
4. Инициализация переменных типа String
Как и в случае с типами int
и double
, переменные типа String
можно инициализировать сразу при создании. Это, кстати, можно делать вообще со всеми типами в Java. Так что больше мы об этом говорить не будем.
String имя1 = "значение1", имя2 = "значение2", имя3 = "значение3";
String name = "Аня", city = "New York", message = "Hello!";
Java-компилятор будет ругаться, если вы объявите переменную, не присвоив ей никакого значения и попробуете ее использовать.
Такой код работать не будет:
Команда | Примечание |
---|---|
|
Переменная name не инициализирована. Программа не скомпилируется. |
|
Переменная a не инициализирована. Программа не скомпилируется. |
|
Переменная x не инициализирована. Программа не скомпилируется. |






ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ