Java-метод String.concat() объединяет указанную строку с концом текущей строки.
Внутренне Java создает новый массив символов с объединенной длиной текущей строки и строки аргумента. Затем он копирует все содержимое из обеих строк в этот новый массив. Наконец, объединенный массив символов преобразуется в новую строку и возвращается.
1. API String.concat()
API concat() добавляет указанную строку в конец данной строки.
public String concat(String str);
2. Пример String.concat()
Следующая программа на Java объединяет две строки для создания объединенной строки.
String str = "Hello";Assertions.assertEquals("Hello World", str.concat(" World"));
3. Нулевые и пустые строки
Обратите внимание, что метод вернет исходную строку, если мы сможем передать пустую строку в качестве строки аргумента.
Assertions.assertEquals("Hello", str.concat(""));
Значение null не является допустимым входным значением и вызывает исключение NullPointerException.
Assertions.assertThrows(NullPointerException.class,()->{str.concat(null);});
Ссылки: Java String Doc