Иллюстрированный самоучитель по Java
Сцепление
строк
Со строками можно производить операцию
сцепления строк
(concatenation), обозначаемую знаком плюс +. Эта операция
создает новую строку, просто составленную из состыкованных первой и второй строк,
как показано в начале данной главы. Ее можно применять и к константам, и к переменным.
Например:
String attention
= "Внимание: ";
String s = attention
+ "неизвестный символ";
Вторая операция — присваивание +=
— применяется к переменным в левой части:
attention
+= s;
Поскольку операция
+
перегружена со сложения чисел на сцепление строк, встает вопрос о приоритете
этих операций. У сцепления строк приоритет выше, чем у сложения, поэтому, записав
"2" + 2 + 2
,
получим строку "
222
".
Но, записав
2 + 2 + "2"
, получим строку "42",
поскольку действия выполняются слева направо. Если же запишем
"2" + (2 + 2)
, то получим
"24"
.