Методът 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 () Vs + оператора за конкатенация
concat () | + Операторът |
---|---|
Да предположим, str1 е null и str2 е "Java" . След това str1.concat(str2) изхвърля NullPointerException . | Да предположим, str1 е null и str2 е "Java" . След това str1 + str2 дава "nullJava" . |
Можете да предадете String само на concat() метода. | Ако един от операндите е низ, а друг е ненизова стойност. Ненизовата стойност се преобразува вътрешно в низ преди конкатенацията. Например "Java" + 5 дава "Java5" . |