logo

Java virknes koncat

The Java virknes klase concat() metodi apvieno norādīto virkni šīs virknes beigās . Tas atgriež kombinētu virkni. Tas ir kā citas virknes pievienošana.

Paraksts

String concat () metodes paraksts ir norādīts zemāk:

 public String concat(String anotherString) 

Parametrs

citaString : cita virkne, t.i., kas jāapvieno šīs virknes beigās.

virkne char

Atgriežas

kombinētā virkne

Iekšējā ieviešana

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

Java String concat() metodes piemērs

Faila nosaukums: 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); }} 
Izmēģiniet to tūlīt

Izvade:

 java string java string is immutable so assign it explicitly 

Java String concat() metodes 2. piemērs

Apskatīsim piemēru, kur mēs savienojam vairākus virknes objektus.

karte mašīnrakstā

Faila nosaukums: 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); } } 

Izvade:

HelloJavatpoint HelloJavatpointReader 

Java String concat() metodes 3. piemērs

Apskatīsim piemēru, kur virknes objektam tiek savienotas atstarpes un īpašas rakstzīmes. Tas tiek darīts, izmantojot concat() metodes ķēdi.

Faila nosaukums: ConcatExample3.java

Pīta Deividsona vecums
 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); } } 

Izvade:

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

Java String concat() metodes 4. piemērs

Līdz šim mēs esam redzējuši, ka metode concat () pievieno virkni tās virknes beigās, kas izsauc metodi. Tomēr mēs varam veikt nelielu risinājumu, lai virkni pievienotu virknes sākumā, izmantojot concat() metodi.

Faila nosaukums: 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); } } 

Izvade:

 India is my Country