РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
187 of 1163 menu

Оператор + для строк

Оператор + выполняет конкатенацию строк, то есть объединяет две или более строк в одну новую строку. Сами исходные строки при этом не изменяются. В первый операнд мы передаем первую строку, во второй - вторую строку. Если один из операндов не является строкой, он автоматически преобразуется в строку.

Оператор + можно применять последовательно для объединения нескольких строк за одну операцию.

Синтаксис

str1 + str2

Пример

Давайте объединим две строки "abc" и "de":

public class Main { public static void main(String[] args) { String res = "abc" + "de"; System.out.println(res); } }

Результат выполнения кода:

"abcde"

Пример

Давайте объединим три строки "ab", "cd" и "e":

public class Main { public static void main(String[] args) { String res = "ab" + "cd" + "e"; System.out.println(res); } }

Результат выполнения кода:

"abcde"

Пример

Давайте объединим строку с числом. Число автоматически преобразуется в строку:

public class Main { public static void main(String[] args) { String res = "abc" + 123; System.out.println(res); } }

Результат выполнения кода:

"abc123"

Пример

Давайте объединим строки через оператор +=, который добавляет строку к текущему значению переменной:

public class Main { public static void main(String[] args) { String res = "abc"; res += "de"; System.out.println(res); } }

Результат выполнения кода:

"abcde"

Смотрите также

  • метод concat,
    который объединяет строки
  • метод valueOf,
    который преобразует значение в строку
  • метод join,
    который объединяет элементы через разделитель
  • класс StringBuffer,
    который позволяет изменять строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить