A Java String osztály concat() módszer egyesíti a megadott karakterláncot a karakterlánc végén . Kombinált karakterláncot ad vissza. Ez olyan, mint egy másik karakterlánc hozzáfűzése.
Aláírás
A string concat() metódus aláírása alább látható:
public String concat(String anotherString)
Paraméter
másik Karakterlánc : egy másik karakterlánc, azaz ennek a karakterláncnak a végén kombinálandó.
Visszatér
kombinált húr
Belső megvalósítás
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() metódus példa
Fájl név: 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); }}Tesztelje most
Kimenet:
hogyan kell átnevezni egy könyvtárat linuxban
java string java string is immutable so assign it explicitly
Java String concat() módszer 2. példa
Lássunk egy példát, ahol több karakterlánc objektumot fűzünk össze.
Fájl név: 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); } }
Kimenet:
HelloJavatpoint HelloJavatpointReader
Java String concat() módszer 3. példa
Lássunk egy példát, ahol szóközöket és speciális karaktereket fűzünk a string objektumhoz. Ez a concat() metódus láncolásával történik.
Fájl név: 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); } }
Kimenet:
Hello Javatpoint Reader Hello!!! [email�protected]
Java String concat() módszer 4. példa
Eddig azt láttuk, hogy a concat() metódus hozzáfűzi a karakterláncot a metódust meghívó karakterlánc végéhez. Azonban tehetünk egy kis kerülő megoldást, hogy a stringet a string elejére fűzzük a concat() metódussal.
Fájl név: 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); } }
Kimenet:
India is my Country