– это последовательное объединение строк. Обозначается знаком «+».
Примеры:
System.out.println("Hello," + " " + "World!");
String myStringl, myString2, myString3, myString4;
myString2 = "Hello,";
myString3 = " ";
myString4 = "World!";
myStringl = myString2 + myString3 + myString4;
System.out.println(mystringl);
Во время создания конкатенации допускается смешивание строк и цифровых значений. При этом числа конвертируются в строки.
Пример:
System.out.println("The result is: " + 27);
На экран будет выведено: The result is: 27
Следующая последовательность действий дает тот же результат:
int result = 27;
String myString1= "The result is: ";
String myString2 = myString1 + result;
System.out.println(mystring2);
Знак «+» в различных ситуациях выполняет различные действия:
· выполняет операцию сложения, когда используется только для числовых величин;
· выполняет конкатенацию, когда он используется со строковыми переменными;
· превращает числовой тип в строковый и производит конкатенацию, когда используется с числовыми и строковыми типами.
Такое явление называется перегрузкой.
Перегрузка – это явление, когда один и тот же оператор выполняет различные процедуры в зависимости от операндов.