Java String concat ()

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, Stringsınıfın bir nesnesidir .

concat () Parametreleri

concat()Yöntem, tek bir parametre alır.

  • str - birleştirilecek dize

concat () Dönüş Değeri

  • stringve str(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 nullve str2 olduğunu "Java". Ardından str1.concat(str2)atar NullPointerException . Varsayalım, dizge1 olduğunu nullve 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" + 5verir "Java5".

Ilginç makaleler...