Java >> Java tutorial >  >> Tag >> String

Java String concat() metode eksempel

Java String concat() metode sammenkæder metode-argumentstrengen til slutningen af ​​strengobjekt.

1. String concat(String str) metode

Internt opretter Java et nyt tegnarray med kombineret længde af strengobjekt og argumentstreng, og kopierer alt indhold fra begge strenge til dette nye array. Til sidst konverteres combiner-tegnarray til strengobjekt.

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

2. Java String concat eksempel

Java-program til at sammenkæde to strenge at producere kombineret streng. Vi kan sende en tom streng som metodeargument. I dette tilfælde vil metoden returnere den oprindelige streng.

public class StringExample 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello".concat(" world"));
    }
}

Programoutput.

Hello world

3. 'null' er ikke tilladt

En 'null' argument er ikke tilladt. Det vil kaste NullPointerException .

public class StringExample 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello".concat( null ));
    }
}

Programoutput.

Exception in thread "main" java.lang.NullPointerException
	at java.lang.String.concat(String.java:2014)
	at com.StringExample.main(StringExample.java:9)

God læring !!

Referencer:

Java String Doc


Java tag