Метод Java String concat () об'єднує (об'єднує) два рядки і повертає їх.
Синтаксис рядкового 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". |








