The Java String concat () yöntemi iki dizeyi birleştirir (birleştirir) ve bunu döndürür.
Dize concat()
yönteminin sözdizimi şöyledir:
string.concat(String str)
Burada string, String
sınıfın bir nesnesidir .
concat () Parametreleri
concat()
Yöntem, tek bir parametre alır.
- str - birleştirilecek dize
concat () Dönüş Değeri
string
vestr
(argüman dizesi) ' nin birleşimi olan bir dize döndürür
Örnek: 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 " ) )
Birleştirme için + Operatörünü Kullanma
Java'da, +
iki dizeyi birleştirmek için operatörü de kullanabilirsiniz . Örneğin,
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 the + Operator for Concatenation
concat () | + Operatörü |
---|---|
Varsayalım, dizge1 olduğunu null ve str2 olduğunu "Java" . Ardından str1.concat(str2) atar NullPointerException . | Varsayalım, dizge1 olduğunu null ve str2 olduğunu "Java" . Sonra "nullJava"str1 + str2 verir . |
concat() Yönteme yalnızca bir String geçirebilirsiniz . | İşlenenlerden biri bir dizge ve diğeri dize olmayan bir değerse. Dize olmayan değer, birleştirmeden önce dahili olarak bir dizeye dönüştürülür. Örneğin "Java" + 5 verir "Java5" . |