logo

Java eilutės koncat

The Java eilutės klasė concat() metodas sujungia nurodytą eilutę šios eilutės pabaigoje . Jis grąžina kombinuotą eilutę. Tai tarsi kitos eilutės pridėjimas.

Parašas

Toliau pateikiamas eilutės concat() metodo parašas:

java atsitiktinis skaičius
 public String concat(String anotherString) 

Parametras

kitaEilutė : kita eilutė, t. y. turi būti sujungta šios eilutės pabaigoje.

Grąžina

kombinuota eilutė

Vidinis įgyvendinimas

 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() metodo pavyzdys

Failo pavadinimas: 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); }} 
Išbandykite dabar

Išvestis:

 java string java string is immutable so assign it explicitly 

Java String concat() metodo 2 pavyzdys

Pažiūrėkime pavyzdį, kai sujungiame kelis eilutės objektus.

Failo pavadinimas: 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); } } 

Išvestis:

HelloJavatpoint HelloJavatpointReader 

Java String concat() metodo 3 pavyzdys

Pažiūrėkime pavyzdį, kai sujungiame tarpus ir specialius simbolius prie eilutės objekto. Tai atliekama naudojant concat() metodo grandinę.

Failo pavadinimas: 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); } } 

Išvestis:

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

Java String concat() metodo 4 pavyzdys

Iki šiol matėme, kad metodas concat() prideda eilutę eilutės, kuri iškviečia metodą, pabaigoje. Tačiau galime šiek tiek išspręsti problemą, norėdami pridėti eilutę eilutės pradžioje, naudodami concat() metodą.

inkapsuliacija java

Failo pavadinimas: 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); } } 

Išvestis:

 India is my Country