Метод Concat () Java String объединяет (объединяет) две строки и возвращает их.
Синтаксис строкового concat()
метода:
string.concat(String str)
Здесь строка - это объект String
класса.
concat () Параметры
concat()
Метод принимает один параметр.
- str - присоединяемая строка
concat () Возвращаемое значение
- возвращает строку, которая является объединением
string
иstr
(строка аргумента)
Пример: Java concat ()
class Main ( public static void main(String() args) ( String str1 = "Learn "; String str2 = "Java"; // concatenate str1 and str2 System.out.println(str1.concat(str2)); // "Learn Java" // concatenate str2 and str11 System.out.println(str2.concat(str1)); // "JavaLearn " ) )
Использование оператора + для конкатенации
В Java вы также можете использовать +
оператор для объединения двух строк. Например,
class Main ( public static void main(String() args) ( String str1 = "Learn "; String str2 = "Java"; // concatenate str1 and str2 System.out.println(str1 + str2); // "Learn Java" // concatenate str2 and str11 System.out.println(str2 + str1); // "JavaLearn " ) )
concat () против оператора + для конкатенации
concat () | оператор + |
---|---|
Предположим, что str1 есть, null а str2 есть "Java" . Затем str1.concat(str2) выбрасывает исключение NullPointerException . | Предположим, что str1 есть, null а str2 есть "Java" . Затем str1 + str2 выдает nullJava . |
Вы можете передать concat() методу только String . | Если один из операндов является строкой, а другой не является строковым значением. Нестроковое значение перед объединением внутренне преобразуется в строку. Например, "Java" + 5 дает "Java5" . |