Metoda Java String concat () concatenează (îmbină) două șiruri și o returnează.
Sintaxa concat()
metodei șirului este:
string.concat(String str)
Aici, șirul este un obiect al String
clasei.
concat () Parametri
concat()
Metoda are un singur parametru.
- str - șir de alăturat
concat () Valoare returnată
- returnează un șir care este concatenarea lui
string
șistr
(șir argument)
Exemplu: 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 " ) )
Folosind + Operator pentru concatenare
În Java, puteți utiliza, de asemenea, +
operatorul pentru a concatena două șiruri. De exemplu,
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 + Operatorul pentru Concatenare
concat () | + Operatorul |
---|---|
Să presupunem că str1 este null și str2 este "Java" . Apoi, str1.concat(str2) aruncă NullPointerException . | Să presupunem că str1 este null și str2 este "Java" . Apoi, str1 + str2 dă „nullJava” . |
Puteți trece doar un șir la concat() metodă. | Dacă unul dintre operanzi este un șir și altul este o valoare non-șir. Valoarea non-șir este convertită intern într-un șir înainte de concatenare. De exemplu, "Java" + 5 dă "Java5" . |