logo

Połączenie ciągu Java

The Concat() klasy Java String metoda łączy określony ciąg na końcu tego ciągu . Zwraca połączony ciąg. To jest jak dołączenie kolejnego ciągu.

Podpis

Poniżej podano sygnaturę metody string concat():

 public String concat(String anotherString) 

Parametr

kolejny ciąg : inny ciąg, tj. do połączenia na końcu tego ciągu.

Zwroty

połączony ciąg

Wdrożenie wewnętrzne

 public String concat(String str) { int otherLen = str.length(); if (otherLen == 0) { return this; } int len = value.length; char buf[] = Arrays.copyOf(value, len + otherLen); str.getChars(buf, len); return new String(buf, true); } 

Przykład metody Java String concat().

Nazwa pliku: ConcatExample.java

 public class ConcatExample{ public static void main(String args[]){ String s1='java string'; // The string s1 does not get changed, even though it is invoking the method // concat(), as it is immutable. Therefore, the explicit assignment is required here. s1.concat('is immutable'); System.out.println(s1); s1=s1.concat(' is immutable so assign it explicitly'); System.out.println(s1); }} 
Przetestuj teraz

Wyjście:

 java string java string is immutable so assign it explicitly 

Metoda concat() Java String Przykład 2

Zobaczmy przykład, w którym łączymy wiele obiektów typu string.

Nazwa pliku: ConcatExample2.java

 public class ConcatExample2 { public static void main(String[] args) { String str1 = 'Hello'; String str2 = 'Javatpoint'; String str3 = 'Reader'; // Concatenating one string String str4 = str1.concat(str2); System.out.println(str4); // Concatenating multiple strings String str5 = str1.concat(str2).concat(str3); System.out.println(str5); } } 

Wyjście:

HelloJavatpoint HelloJavatpointReader 

Metoda concat() Java String Przykład 3

Zobaczmy przykład, w którym łączymy spacje i znaki specjalne z obiektem typu string. Odbywa się to za pomocą łączenia metod concat().

Nazwa pliku: ConcatExample3.java

 public class ConcatExample3 { public static void main(String[] args) { String str1 = 'Hello'; String str2 = 'Javatpoint'; String str3 = 'Reader'; // Concatenating Space among strings String str4 = str1.concat(' ').concat(str2).concat(' ').concat(str3); System.out.println(str4); // Concatenating Special Chars String str5 = str1.concat('!!!'); System.out.println(str5); String str6 = str1.concat('@').concat(str2); System.out.println(str6); } } 

Wyjście:

Hello Javatpoint Reader Hello!!! [email�protected] 

Metoda Java String concat() Przykład 4

Do tej pory widzieliśmy, że metoda concat() dołącza ciąg znaków na końcu łańcucha wywołującego tę metodę. Możemy jednak zastosować pewne obejście polegające na dołączeniu ciągu znaków na początku ciągu za pomocą metody concat().

Nazwa pliku: ConcatExample4.java

 // A Java program that shows how to add // a string at the beginning of another string public class ConcatExample4 { // main method public static void main(String argvs[]) { String str = 'Country'; // we have added the string 'India is my' before the String str; // Also, observe that a string literal can also invoke the concat() method String s = 'India is my '.concat(str); // displaying the string System.out.println(s); } } 

Wyjście:

 India is my Country