logo

Concat de cadena Java

El Classe Java String concat() mètode combina la cadena especificada al final d'aquesta cadena . Retorna una cadena combinada. És com afegir una altra cadena.

Signatura

La signatura del mètode string concat() es mostra a continuació:

 public String concat(String anotherString) 

Paràmetre

una altra cadena : una altra cadena, és a dir, que s'ha de combinar al final d'aquesta cadena.

cadena a nombre enter java

Devolucions

corda combinada

Implementació interna

 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); } 

Exemple del mètode Java String concat().

Nom de l'arxiu: 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); }} 
Prova-ho ara

Sortida:

 java string java string is immutable so assign it explicitly 

Mètode Java String concat() Exemple 2

Vegem un exemple en què estem concatenant diversos objectes de cadena.

és igual a java

Nom de l'arxiu: 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); } } 

Sortida:

HelloJavatpoint HelloJavatpointReader 

Java String concat() Mètode Exemple 3

Vegem un exemple en què estem concatenant espais i caràcters especials a l'objecte de cadena. Es fa mitjançant l'encadenament del mètode concat().

Nom de l'arxiu: ConcatExample3.java

char a cadena 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); } } 

Sortida:

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

Mètode Java String concat() Exemple 4

Fins ara, hem vist que el mètode concat() afegeix la cadena al final de la cadena que invoca el mètode. Tanmateix, podem fer una mica de solució per afegir la cadena al principi d'una cadena utilitzant el mètode concat().

Nom de l'arxiu: 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); } } 

Sortida:

 India is my Country